Tcl Library Source Code

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 events occurring around 9b736e1cfc7da0cc.

2013-12-20
13:26 Ticket [843c2257d2] interp-spatial fails when interpolation point is in the given point set status still Open with 4 other changes artifact: 3bc25b45af user: arjenmarkus
12:31
Added special case for coincident points in spatial interpolation check-in: de82c45509 user: markus tags: trunk
2013-12-19
21:35 Ticket [6efa4f571a] C-implementation for json2dict status still Open with 3 other changes artifact: e3af6a44dd user: aku
2013-12-18
18:01 Edit [b8b6220b66bdd3ea|b8b6220b66]: Mark "Closed". artifact: 32c419f655 user: aku
18:00
Regenerated embedded documentation. check-in: 6ac9af25d2 user: aku tags: trunk
17:56
Merged pt work. check-in: 37f7976d5a user: aku tags: trunk
00:34
Fixed various documentation files. - Added missing requirements of the package itself, throwing off the validate command of sak. - Added some missing documentation files. check-in: b71e7a1a19 user: andreask tags: trunk
2013-12-17
22:37 Ticket [31868eeaff] Consolidate (duplicated) utility packages status still Open with 4 other changes artifact: fd67dca998 user: aku ... 1 similar event omitted.
21:28
Fixed various documentation files. - Added missing requirements of the package itself, throwing off the validate command of sak. - Added some missing documentation files. check-in: 1435afdcde user: andreask tags: trunk
19:43
Reworked the input system, now matches pt::rde (snit). Implemented the super instructions, was able to copy/paste the snit code over. Closed-Leaf check-in: b8b6220b66 user: andreask tags: pt-rde-oo-fixup
19:13
Start fixing the pt::rde::oo code. Apparently I abandoned it in a very unfinished state. :( Basic generation now working. Runtime incomplete, missing all the si:* super-instruction methods. check-in: 8a87e457e2 user: andreask tags: pt-rde-oo-fixup
2013-12-16
20:57 Add attachment json-2.y to ticket [6efa4f571a] artifact: 27ec08e0df user: aku
20:54 Edit [0b57c2407cd0fbf4|0b57c2407c]: Mark "Closed". artifact: b680a7ec8a user: aku
20:53 Ticket [6efa4f571a] C-implementation for json2dict status still Open with 5 other changes artifact: 90cb5bd456 user: aku
20:47
Integrated work on a first C parser for JSON. json 1.3, tcllibc 0.3.11. See ticket [6efa4f571a]. check-in: df814df3ab user: andreask tags: trunk
2013-12-12
11:14 New ticket [843c2257d2] interp-spatial fails when interpolation point is in the given point set. artifact: 721d475890 user: anonymous
2013-12-11
23:44 Edit [5a645be338caa540|5a645be338]: Edit check-in comment. artifact: 2697a1444a user: aku
23:43 Edit [05d128bcc82b31d8|05d128bcc8]: Edit check-in comment. artifact: a1dfbb335f user: aku
23:42 Edit [af6919a548bd1a4f|af6919a548]: Edit check-in comment. artifact: 9a0a206e15 user: aku
23:41
Finalized integration. Bumped to version 1.3. Closed-Leaf check-in: 0b57c2407c user: andreask tags: ak-bug-6efa4f571af052-jsonc
23:29
Switched validation from the C parser back to a shared Tcl implementation, regexp based. It is consistently faster. No overhead creating irrelevant data structures is main suspected cause. check-in: 5a645be338 user: andreask tags: ak-bug-6efa4f571af052-jsonc
23:23
Added synthetic benchmarks constructing larger json structures. check-in: f8b84da1d4 user: andreask tags: ak-bug-6efa4f571af052-jsonc
23:20
Fixed bug in json::dict2json. Nobody seems to have used this before. check-in: 05d128bcc8 user: andreask tags: ak-bug-6efa4f571af052-jsonc
23:18
Sort tests by name in the data arrays check-in: 9b736e1cfc user: andreask tags: ak-bug-6efa4f571af052-jsonc
22:26
Small test simplification check-in: 942a650535 user: andreask tags: ak-bug-6efa4f571af052-jsonc
22:25
Fixed buglets which slipped through in previous commit. check-in: 1c1271bd98 user: andreask tags: ak-bug-6efa4f571af052-jsonc
21:07
Moved the larger test cases and data into separate files, less quoting that way. Added test case for the escape-able characters. Added test cases for invalid json. Shifted the json generating procedures to the common file, making them shared between Tcl and C implementations. Added a benchmark suite, using the test cases in the files as input. check-in: af6919a548 user: andreask tags: ak-bug-6efa4f571af052-jsonc
20:48 Ticket [3d91afbcf2] parser doesn't accept some valid strings in json status still Open with 3 other changes artifact: 877f3c4d5b user: aku
01:29
Implemented many-json2dict and validate over json-c. Test cases for many-json2dict reactivated, passing. New cases for validate, passing. Should add test cases for invalid json input. check-in: 08ac1421ee user: andreask tags: ak-bug-6efa4f571af052-jsonc
2013-12-10
23:15 New ticket [f58015fbd0] Incorrect error handling in ftp module. artifact: e2b478e2c5 user: anonymous
23:04 Ticket [6efa4f571a] C-implementation for json2dict status still Open with 3 other changes artifact: 570e9bc43e user: aku
23:01
Integrated additional MI work on a Tcl_ObjType for lazier construction of the Tcl structures from the json C structures. Notes - Modified the Tcl parser to return 0|1 for boolean values, to match the new C parser. Updated testsuite. - Supplied my own definition of assert to fit in with Tcl (Tcl_Panic). - Modified the C conversion of json null to match the Tcl parser, is now 'null', not the empty string. - Changed Tcl_Dict* uses to equivalent Tcl_List* to keep the code usable for Tcl 8.4 - Moved the code handling the deferral/laziness into lazy_value2obj and applied it to array elements as well, not just object fields. - Moved the variables in value2obj into the switch branches. - Changed the Tcl_ObjType structure initialization to regular C. Code as provided (see ticket attachment json2.c) looked like some GCC-ism. Open question - Why does the json2string function not just generate the string rep, but takes the int.rep as well, shimmering the Tcl_Obj*. Seems to presume that the string generation is immediately followed by Tcl code forcing a shimmer anyway ?! Reduced testsuite passes. check-in: 8fc03c91fd user: andreask tags: ak-bug-6efa4f571af052-jsonc
15:04 Add attachment json2.c to ticket [6efa4f571a] artifact: 4855de6665 user: anonymous
00:54 Ticket [6efa4f571a] C-implementation for json2dict status still Open with 3 other changes artifact: 3c623eed53 user: aku
00:50
Initial work on a critcl json parser based on json-c. Issues: many-json2dict has no C equivalent, nor the *2dict commands. Boolean is 0/1 vs true/false in C vs. Tcl, this should be fixable in the testsuite. Basics are working. check-in: c51875a02a user: andreask tags: ak-bug-6efa4f571af052-jsonc
2013-12-06
22:59
Regenerated online documentation. check-in: 4f43ea48be user: aku tags: trunk
22:44
Fixed doc typo. check-in: c3973cc954 user: andreask tags: trunk
22:43 Closed ticket [444358b66e]: Argument parsing ambiguity with sha256 family plus 7 other changes artifact: 1aa26da40e user: aku
22:42
Ticket [444358b66e]. Documented option --. check-in: 0c20ebf4b6 user: andreask tags: trunk
22:26 Ticket [01afa9345d] textutil::expander expand - cget within an expand status still Open with 4 other changes artifact: 50d1933d78 user: aku
22:26 Edit [e53cad73ec35afb7|e53cad73ec]: Edit check-in comment. artifact: 4d2fa491d4 user: aku
22:23
Ticket [01afa9345d]. Added note about method 'expand' pushing a new and empty context while running. check-in: e53cad73ec user: andreask tags: trunk
22:16 Ticket [01afa9345d] textutil::expander expand - cget within an expand status still Open with 3 other changes artifact: 28fd4c7d0e user: aku
21:42 Closed ticket [5030721806]: SASL::NTLM error plus 7 other changes artifact: c8b76989a0 user: aku
21:41
Ticket [5030721806]: Applied the supplied diff, removed 'domain' flag from defaults for a Type 1 greeting message. Updated testsuite. Bumped version to 1.1.2 check-in: 50f29c21a3 user: andreask tags: trunk
21:24 Ticket [3d91afbcf2] parser doesn't accept some valid strings in json status still Open with 3 other changes artifact: 4e9720090c user: aku
21:22 Ticket [3042811fff] huddle bug in dicts with complex keys status still Open with 4 other changes artifact: 54cef49a7d user: aku
21:12 Closed ticket [cfb76ff494]: host-only URL is split into path component and not host component plus 6 other changes artifact: 65badcf603 user: aku
21:11
Ticket [cfb76ff94]: (::uri::split, ::uri::resolve): Modified split so that a missing scheme for http(s), ftp urls treats remainder as having a leading host part. Extended testsuite. Updated 'resolve' to run the relative url through split with a proper scheme prefix to prevent misintepretation of the path as host-part. Bumped version number to 1.2.4 check-in: aaa37775e4 user: andreask tags: trunk