Commit graph

  • 7b0ba45346 Docs, compatibility fixes again, 0.1 release 0.1 Yorhel 2025-02-25 17:01:18 +01:00
  • 69262992ca FU::Validate: Add module + integrate with FU Yorhel 2025-02-25 14:27:47 +01:00
  • c7a3415485 Util: Add to_bool() and use it for JSON, Pg & query encoding Yorhel 2025-02-25 09:10:03 +01:00
  • 06e2f950fe Add fu->redirect, change $st->row behavior on 0 results, minor fixes Yorhel 2025-02-24 15:54:32 +01:00
  • fbbaa23842 pg: Add date type & httpdate tests Yorhel 2025-02-24 11:51:43 +01:00
  • 8595c4ba64 FU: HTTP date handling + fu->send_file Yorhel 2025-02-24 11:12:01 +01:00
  • 18e642290d Some fixes and framework docs Yorhel 2025-02-23 14:05:43 +01:00
  • b2d676b1ed pg: Add query tracing & prepare/execute time measurements Yorhel 2025-02-22 15:14:51 +01:00
  • a5f9584b02 FU::Log: Add logger and basic integration with FU Yorhel 2025-02-21 16:57:10 +01:00
  • 6f1583ddad pg: timestamp(tz) types + more docs Yorhel 2025-02-21 12:58:24 +01:00
  • 8036b8f0bf SQL: Doc and test adjustments Yorhel 2025-02-21 10:22:33 +01:00
  • 145d086bea Add FU::SQL Yorhel 2025-02-20 11:43:16 +01:00
  • 48d3fb86a5 FU: Revert integration with XMLWriter & import options; copyright stuff Yorhel 2025-02-20 08:46:01 +01:00
  • d0665ef7c2 FU: Output compression, XMLWriter integration, import options, some docs Yorhel 2025-02-19 16:39:44 +01:00
  • 63f524622b bench: Re-run with more time + JSON::Tiny & XMLWriter benchmarks Yorhel 2025-02-19 12:57:33 +01:00
  • 9014e2900c Add FU::XMLWriter Yorhel 2025-02-19 11:52:58 +01:00
  • 67e6d99f01 Add query string encoding & decoding functions Yorhel 2025-02-18 14:08:05 +01:00
  • 90cfd66069 FU: Some FastCGI fixes; FU::Util: utf8_decode & URI escaping Yorhel 2025-02-18 10:27:58 +01:00
  • d9fba4e8d8 FU: Add FastCGI support + bunch of fixes Yorhel 2025-02-17 15:10:44 +01:00
  • 3e84a4f4d3 FU: Implement --monitor, add some docs; FU::Util: add fdpass functions Yorhel 2025-02-15 14:58:00 +01:00
  • 09fe50d2a2 FU: Add supervisor daemon thingy Yorhel 2025-02-14 11:30:17 +01:00
  • 08410e56f5 FU: More frameworking stuff Yorhel 2025-02-14 06:42:49 +01:00
  • b15c70d3c6 FU: Small start on the actual website framework Yorhel 2025-02-13 14:48:52 +01:00
  • d5401674f9 pg: Minor docs + tests Yorhel 2025-02-13 08:50:40 +01:00
  • 867543267f Fixes for perl 5.36 with multiplicity + memleak in $st->kv methods Yorhel 2025-02-12 18:54:10 +01:00
  • 1f7e2de9a0 pg: Add prepared statement caching Yorhel 2025-02-12 17:08:22 +01:00
  • 87d99e412b pg: Add support for record/composite types Yorhel 2025-02-11 15:56:35 +01:00
  • 33fe0d98a8 pg: Module rename + more docs Yorhel 2025-02-11 10:54:01 +01:00
  • ccc2f1dbf0 pg: Some refactoring + more result fetching methods Yorhel 2025-02-10 15:48:08 +01:00
  • d95ff76d43 pg: Add support for domain types Yorhel 2025-02-10 14:22:38 +01:00
  • 7515032261 pgtypes: Support uuid and xid8 Yorhel 2025-02-10 11:41:20 +01:00
  • 7076714296 pgtypes: Support cidr and inet Yorhel 2025-02-10 10:54:25 +01:00
  • b66610e25a pgtypes: Cleaner error reporting Yorhel 2025-02-10 09:46:11 +01:00
  • d5f593387a Abstract and cleanup ugly byte swapping code Yorhel 2025-02-10 07:34:08 +01:00
  • 7d71e446d0 pg: Support array types Yorhel 2025-02-09 16:17:58 +01:00
  • b6517cf05a pg: Pipeline prepare + describeprepared Yorhel 2025-02-09 09:26:01 +01:00
  • 7b76d94719 pg: Add dynamic type loading & support enum types Yorhel 2025-02-08 17:24:41 +01:00
  • 2aaec6a218 pg: Add json, jsonb, jsonpath support Yorhel 2025-02-08 15:03:17 +01:00
  • 7f1c48e0cf pg: Add send/recv support for a few more easy types Yorhel 2025-02-08 14:03:35 +01:00
  • 30b457d2b8 pg: Support binary bind params Yorhel 2025-02-08 10:35:43 +01:00
  • 166744dd51 pg: Rework txn implementation + statement config API Yorhel 2025-02-07 18:30:33 +01:00
  • 8f94dd0921 pg: Initial support for receiving binary results Yorhel 2025-02-07 15:18:45 +01:00
  • 7c8473533d pg: More verbose error traces Yorhel 2025-02-07 10:59:27 +01:00
  • 96aee880ce pg: ->disconnect() and docs Yorhel 2025-02-07 10:49:47 +01:00
  • 171afc0268 pg: Add transaction & subtransaction support Yorhel 2025-02-06 17:38:33 +01:00
  • 9d5905e3b4 pg: Add a few result fetching methods Yorhel 2025-02-06 11:36:08 +01:00
  • 711300b227 pg: Statement execution + better error reporting Yorhel 2025-02-06 09:05:05 +01:00
  • 922f19e39b pg: Some initial documentation Yorhel 2025-02-05 14:18:01 +01:00
  • 187417f160 pg: Statement preparing + inspection; less wonky object handling? Yorhel 2025-02-05 11:49:22 +01:00
  • c51b5f3598 pg: Better error reporting + basic exec() method Yorhel 2025-02-03 16:59:18 +01:00
  • b242176071 pg: Adventures in writing a new postgresql client Yorhel 2025-02-02 14:36:54 +01:00
  • 0d19ccdc1b Fix build for threaded perl + additional project idea Yorhel 2025-02-01 13:39:58 +01:00
  • 13eaeb1d4a jsonparse: Add max_depth, max_size and offset options Yorhel 2025-02-01 11:01:43 +01:00
  • abfbba3c10 Add some tests and move some docs Yorhel 2025-02-01 07:00:09 +01:00
  • ebe84167e7 jsonparse: A bunch of performance improvements Yorhel 2025-01-31 16:35:47 +01:00
  • ca8d1b72be bench: Add JSON parsing benchmarks + nicer formatting Yorhel 2025-01-31 10:30:27 +01:00
  • 7cdc02e399 jsonparse: Add basic JSON parser Yorhel 2025-01-31 07:16:46 +01:00
  • aebe5a93dc jsonfmt: Add pretty option Yorhel 2025-01-30 07:52:22 +01:00
  • 1a0fb03205 jsonfmt: Add canonical option Yorhel 2025-01-29 18:42:27 +01:00
  • 163a60b4ba jsonfmt: Add max_size and max_depth options Yorhel 2025-01-29 15:05:48 +01:00
  • a85ff98914 jsonfmt: Add TO_JSON convert_blessed support Yorhel 2025-01-29 13:59:49 +01:00
  • 8ef2a724d1 jsonfmt: Move arg parsing into XS Yorhel 2025-01-29 11:42:13 +01:00
  • e0161cd22c jsonfmt: Add error reporting Yorhel 2025-01-29 11:02:35 +01:00
  • 3ae9347ad2 bench: Cache benchmark results + better re-run filtering Yorhel 2025-01-29 10:00:08 +01:00
  • 12326ca8e4 jsonfmt: Fix threading support + memory leak bug Yorhel 2025-01-28 19:19:18 +01:00
  • 9c8ce3f782 Add benchmarking tool + improve integer formatting performance Yorhel 2025-01-28 14:49:29 +01:00
  • c16a9fa493 Add initial JSON formatter Yorhel 2025-01-27 15:37:05 +01:00
  • 9c80f2465a Init Yorhel 2025-01-26 14:54:38 +01:00