Updated embedded documentation with various accumulated changes.
coroutine::auto - Fix version number mismatch code/index, in index
S3 :: [3496110fff] Fixed missing Host header. Thanks to Sam O'Connor. Version bumped to 1.0.1.
S3 :: [3493711fff] Disabled a wasteful string conversion caused by the
package's debug code. Thanks to Sam O'Connor. Version bumped to 1.0.2.
logger::utils :: [52e14eb0b9] Fixed documentation of
"applyAppender". Removed -conversionPattern, added -appenderArgs.
With thanks to Mark.
fileutil :: [659fec4826] Removed unused pid calculation. Bumped version to 1.14.7.
json :: [3d91afbcf2] Added test cases demonstrating the issues with both Tcl and C, and their differences.
Escapes 1-6 are all wrongly accepted by C (Due to its use of Tcl_UtfBackslash).
Escapes 3-4 are wrongly accepted by Tcl. The others generate proper errors.
json :: [3d91afbcf2] Fixed the C implementation. It now properly
rejects irregular escape sequences. Also tweaked to not show the plain
'syntax eror' from the parser if a more detailed/nicer message from
lexer is available. Updated the expected messages in the the
testsuite.
fileutil :: [659fec4826]. Simplified TempFile a bit more
Dropped bogus use of TRUNC.
Removed superflous check implied by EXCL.
Removed irrelevant loop delay.
Updated the embedded documentation for today's changes
Got latest changes from trunk
Updated branch-local embedded docs with parser work.
Work around the param_query_ls() which seems to be the place where a (long int) vs (void*) size mismatch can induce parser crash. Stashed in-progress work ...
Fix semi-split
Updated pt::parse::peg C code to modified backend. Testsuite passes.
Merged possible crash fixes back to main parser work.
Updated examples with recent main pt work
Created a JSON grammar based on the specification found at http://json.org