chiark / gitweb /
nailing-cargo.git
5 years agoFix bug in generation of nested table-arrays
Jeff Ober [Fri, 17 Jan 2020 15:03:32 +0000 (10:03 -0500)]
Fix bug in generation of nested table-arrays

5 years agoRemove debug module imported into tokens/string.t
Jeff Ober [Fri, 17 Jan 2020 14:56:59 +0000 (09:56 -0500)]
Remove debug module imported into tokens/string.t

5 years agoFix the fix in the prior fix for nested empty arrays/tables
Jeff Ober [Fri, 17 Jan 2020 14:55:48 +0000 (09:55 -0500)]
Fix the fix in the prior fix for nested empty arrays/tables

5 years agoAdd script to build perl tests from BurntSush/toml-test, fix bug found by said tests...
Jeff Ober [Fri, 17 Jan 2020 14:36:44 +0000 (09:36 -0500)]
Add script to build perl tests from BurntSush/toml-test, fix bug found by said tests in writer when encountering empty nested inline table

5 years agoBegin incorporating toml-test tests into perl tests
Jeff Ober [Thu, 16 Jan 2020 21:44:50 +0000 (16:44 -0500)]
Begin incorporating toml-test tests into perl tests

5 years agoMinor fixups
Jeff Ober [Thu, 16 Jan 2020 20:09:49 +0000 (15:09 -0500)]
Minor fixups

5 years agoFloat optimizations
Jeff Ober [Thu, 16 Jan 2020 19:04:22 +0000 (14:04 -0500)]
Float optimizations

5 years agoAnother round of performance improvements with a focus on regexp performance
Jeff Ober [Wed, 15 Jan 2020 17:09:02 +0000 (12:09 -0500)]
Another round of performance improvements with a focus on regexp performance

5 years agoFirst pass on low hanging fruit identified with nytprof
Jeff Ober [Tue, 14 Jan 2020 17:54:44 +0000 (12:54 -0500)]
First pass on low hanging fruit identified with nytprof

5 years agoMinor performance fixes for grammar regexp
Jeff Ober [Tue, 14 Jan 2020 14:17:39 +0000 (09:17 -0500)]
Minor performance fixes for grammar regexp

5 years agoAdd nytprof files to gitignore
Jeff Ober [Tue, 14 Jan 2020 14:17:03 +0000 (09:17 -0500)]
Add nytprof files to gitignore

5 years agofixup
Jeff Ober [Mon, 13 Jan 2020 20:31:27 +0000 (15:31 -0500)]
fixup

5 years agoDocs fixup
Jeff Ober [Mon, 13 Jan 2020 19:48:24 +0000 (14:48 -0500)]
Docs fixup

5 years agoAdd acknowledgements section to pod
Jeff Ober [Mon, 13 Jan 2020 19:46:54 +0000 (14:46 -0500)]
Add acknowledgements section to pod

5 years agoAdd ABSTRACT for all modules, document TOML::Tiny::Grammar
Jeff Ober [Mon, 13 Jan 2020 19:34:31 +0000 (14:34 -0500)]
Add ABSTRACT for all modules, document TOML::Tiny::Grammar

5 years agoFinish front module docs
Jeff Ober [Mon, 13 Jan 2020 18:33:05 +0000 (13:33 -0500)]
Finish front module docs

5 years agoFlesh out docs, object API
Jeff Ober [Mon, 13 Jan 2020 18:27:22 +0000 (13:27 -0500)]
Flesh out docs, object API

5 years agoStart docs
Jeff Ober [Mon, 13 Jan 2020 16:26:50 +0000 (11:26 -0500)]
Start docs

5 years agoAdd script to perform encoder tests from BurntSushi/toml-tests
Jeff Ober [Mon, 13 Jan 2020 15:40:30 +0000 (10:40 -0500)]
Add script to perform encoder tests from BurntSushi/toml-tests

5 years agoRemove to-toml test script while I try to decide if that suite is too arbitrary to...
Jeff Ober [Fri, 10 Jan 2020 20:52:29 +0000 (15:52 -0500)]
Remove to-toml test script while I try to decide if that suite is too arbitrary to worry about

5 years agoAll parsing tests pass with new option, strict_arrays, for a pinch of BS to taste
Jeff Ober [Fri, 10 Jan 2020 20:48:16 +0000 (15:48 -0500)]
All parsing tests pass with new option, strict_arrays, for a pinch of BS to taste

5 years agoIntegers apparently may not have double, leading, or trailing underscores
Jeff Ober [Fri, 10 Jan 2020 18:55:42 +0000 (13:55 -0500)]
Integers apparently may not have double, leading, or trailing underscores

5 years agoRemove debug code
Jeff Ober [Fri, 10 Jan 2020 18:55:04 +0000 (13:55 -0500)]
Remove debug code

5 years agoRemove invalid test cases for inline tables with newlines in them
Jeff Ober [Fri, 10 Jan 2020 18:54:50 +0000 (13:54 -0500)]
Remove invalid test cases for inline tables with newlines in them

5 years agoApparently inline tables are forbidden to have newlines in them. Who knew?
Jeff Ober [Fri, 10 Jan 2020 18:36:14 +0000 (13:36 -0500)]
Apparently inline tables are forbidden to have newlines in them. Who knew?

5 years agoDisallow invalid escapes, parse error on invalid unicode escapes
Jeff Ober [Fri, 10 Jan 2020 18:07:05 +0000 (13:07 -0500)]
Disallow invalid escapes, parse error on invalid unicode escapes

5 years agoSet minimum perl version to 5.18 (macos system perl version at this time)
Jeff Ober [Fri, 10 Jan 2020 16:08:29 +0000 (11:08 -0500)]
Set minimum perl version to 5.18 (macos system perl version at this time)

5 years agoAll positive path parsing tests from 'toml-test' are now passing
Jeff Ober [Fri, 10 Jan 2020 16:05:11 +0000 (11:05 -0500)]
All positive path parsing tests from 'toml-test' are now passing

5 years agoSupport for bigint/bignum in toml output
Jeff Ober [Thu, 9 Jan 2020 18:32:23 +0000 (13:32 -0500)]
Support for bigint/bignum in toml output

5 years agoMove toml-test scripts out of bin/ for dzil compat
Jeff Ober [Thu, 9 Jan 2020 17:52:48 +0000 (12:52 -0500)]
Move toml-test scripts out of bin/ for dzil compat

5 years agoFix support for 64-bit int/float
Jeff Ober [Thu, 9 Jan 2020 17:49:59 +0000 (12:49 -0500)]
Fix support for 64-bit int/float

5 years agoFix bug in type-annotated output
Jeff Ober [Thu, 9 Jan 2020 17:34:28 +0000 (12:34 -0500)]
Fix bug in type-annotated output

5 years agoStart testing with BurntSushi toml tests
Jeff Ober [Thu, 9 Jan 2020 17:02:42 +0000 (12:02 -0500)]
Start testing with BurntSushi toml tests

5 years agoUpdate todos
Jeff Ober [Wed, 8 Jan 2020 21:07:20 +0000 (16:07 -0500)]
Update todos

5 years agoAdd support for generating TOML from a data structure
Jeff Ober [Wed, 8 Jan 2020 21:06:03 +0000 (16:06 -0500)]
Add support for generating TOML from a data structure

5 years agoRemove debug imports, tail recursion in root-level parser routines
Jeff Ober [Wed, 8 Jan 2020 18:06:58 +0000 (13:06 -0500)]
Remove debug imports, tail recursion in root-level parser routines

5 years agoRewrite tokenizer/parser, test for equivalence with TOML::Parser
Jeff Ober [Mon, 6 Jan 2020 12:57:20 +0000 (07:57 -0500)]
Rewrite tokenizer/parser, test for equivalence with TOML::Parser

5 years agoShow line number in tokenizer error messages
Jeff Ober [Mon, 6 Jan 2020 12:57:11 +0000 (07:57 -0500)]
Show line number in tokenizer error messages

5 years agoInitial commit
Jeff Ober [Sun, 22 Dec 2019 20:11:15 +0000 (15:11 -0500)]
Initial commit