chiark / gitweb /
nailing-cargo.git
4 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

4 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

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

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

4 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

4 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

4 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

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

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

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

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

4 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

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

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

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

4 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

4 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

4 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

4 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

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

4 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

4 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?

4 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

4 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)

4 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

4 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

4 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

4 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

4 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

4 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

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

4 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

4 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

4 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

4 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

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

5 years agoadd url of github cargo issue
Ian Jackson [Sun, 3 Mar 2019 17:52:23 +0000 (17:52 +0000)]
add url of github cargo issue

5 years agocopyright licence
Ian Jackson [Sun, 3 Mar 2019 17:42:56 +0000 (17:42 +0000)]
copyright licence

5 years agobowderise script name too
Ian Jackson [Sun, 3 Mar 2019 10:55:39 +0000 (10:55 +0000)]
bowderise script name too

5 years agobowdlerise
Ian Jackson [Sun, 3 Mar 2019 10:55:13 +0000 (10:55 +0000)]
bowdlerise

5 years agohandle #-comments, sort of
Ian Jackson [Thu, 28 Feb 2019 16:15:32 +0000 (16:15 +0000)]
handle #-comments, sort of

5 years agobetter parsing, can cope with { } things
Ian Jackson [Thu, 28 Feb 2019 16:02:20 +0000 (16:02 +0000)]
better parsing, can cope with { } things

5 years agouse fds 203 and 204
Ian Jackson [Thu, 28 Feb 2019 15:39:52 +0000 (15:39 +0000)]
use fds 203 and 204

make jobserver can easily use 3 and then we break stuff

5 years agoreferences
Ian Jackson [Sun, 17 Feb 2019 23:59:51 +0000 (23:59 +0000)]
references

5 years agodocument how to use
Ian Jackson [Sun, 17 Feb 2019 23:59:11 +0000 (23:59 +0000)]
document how to use

5 years agoworks now
Ian Jackson [Sun, 17 Feb 2019 23:58:46 +0000 (23:58 +0000)]
works now

5 years agowip
Ian Jackson [Sun, 17 Feb 2019 23:54:02 +0000 (23:54 +0000)]
wip

5 years agowip
Ian Jackson [Sun, 17 Feb 2019 23:39:39 +0000 (23:39 +0000)]
wip