Tcl Library Source Code

Timeline
Login

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

50 events occurring around af55e30def8a29bf.

2014-07-23
18:26
Added a markdown syntax gotten from various places. Untested. Likely needs tuning of symbol modes (void, leaf) to generate a nice AST. This is a grammar which is in strong need of lots of comments and explanations to understand what is going on inside. There are predicates all over the place making it quite context-sensitive. The main specification at http://daringfireball.net/projects/markdown/syntax is unfortunately quite informal, i.e. only text. check-in: 0bb9e06e3b user: andreask tags: pt-examples
2014-07-21
21:08 Edit [1a2e9c5b7bd92c4f|1a2e9c5b7b]: Edit check-in comment. artifact: eacdb728c0 user: aku
20:58 Closed ticket [c4b8162da5]: ::ini::open should have an option to set encoding plus 6 other changes artifact: 1955b8732c user: aku
20:57
Ticket [c4b8162da5] :: inifile - Extended 'open' to allow specification of an -encoding. Extended testsuite. Version bumped to 0.3. Added -errorcode information to all places throwing errors. check-in: 1a2e9c5b7b user: andreask tags: trunk
20:05 Ticket [3193459fff] divide by zero status still Open with 5 other changes artifact: c5a18a1383 user: aku
20:04 Closed ticket [3458170fff]: widget::dateentry plus 5 other changes artifact: a37c42e22d user: aku
20:02 Ticket [c72748aaa1] Misleading websocket protocol error message status still Open with 3 other changes artifact: 322856a421 user: aku
20:02 Ticket [97d451ab5c] websocket client not providing the Origin header status still Open with 3 other changes artifact: a673125396 user: aku
20:01 Ticket [994ae08b5e] incomplete websocket error reporting status still Open with 3 other changes artifact: ab78c7b760 user: aku
19:59 Closed ticket [3612465fff]: Spaces around section line specifications should be ignored plus 4 other changes artifact: 6773144003 user: aku
19:57
Ticket [3612465] :: inifile - Allow and ignore leading whitespace for all lines of a .ini file. Extended testsuite. Version bumped to 0.2.6. check-in: c443dd347c user: andreask tags: trunk
19:14
Updated the embedded docs. check-in: 1f5c26f87e user: aku tags: trunk
18:57
Merged work on the parsetools into trunk. Very extended testsuite, and lots of bugfixes, especially in the area of error handling. Also fixes in the C runtime and generated code where long/void* size mismatches caused crashing. check-in: 598ddec2b2 user: andreask tags: trunk
18:39 Ticket [3612465fff] Spaces around section line specifications should be ignored status still Open with 5 other changes artifact: b8482bb585 user: aku
18:38 Ticket [3035986fff] determineSVD gives wrong dimensions in U for m<n status still Open with 5 other changes artifact: f542b3db24 user: aku
18:37 Closed ticket [3036124fff]: determineSVD gives wrong dimensions in U for m<n plus 5 other changes artifact: a875d4d67e user: aku
18:36 Closed ticket [3300362fff]: Tooltip font, msgcat namespace plus 6 other changes artifact: 5c45910add user: aku
2014-07-15
19:38
Fixed a number of warnings in various critcl parts. check-in: 2a6a498310 user: andreask tags: trunk
2014-06-30
18:15 Closed ticket [d679822510]: uuid (illegally) accesses an uplevel variable plus 6 other changes artifact: aac36dbdf7 user: aku
18:12
Ticket [d679822510] :: Fixed creative writing of loop variable by the search loop invoking LoaddAccelerator when sourcing the package. uuid :: Bumped to 1.0.4. sha1 :: Bumped to 1.1.1. md4 :: Bumped to 1.0.6. ripemd128 :: Bumped to 1.0.5. ripemd160 :: Bumped to 1.0.5. crc32 :: Bumped to 1.3.2. Further reviewed as users of the LoadAccelator pattern, and found to not be affected by the problem are: base32 base32::hex blowfish json md5 v2 pt::parse::peg pt::rde sha1 v2 sha256 struct::graph struct::queue struct::set struct::stack struct::tree check-in: 64c68f3380 user: andreask tags: trunk
17:23 Closed ticket [03f5d49c12]: ncgi::redirect uri regexp fix plus 6 other changes artifact: 8ab99673cb user: aku
17:22
ncgi :: [03f5d49c12]. Replaced custom url parser for redirection with use of package "uri" (uri::split). This fixes an issue where redirection mishandles a query string in the REQUEST_URI. Testsuite extended. Version bumped to 1.4.3. check-in: 9f2e9488eb user: andreask tags: trunk
2014-06-28
21:42 Edit [aa419258ebaee06a|aa419258eb]: Mark "Closed". artifact: 53c8cf4011 user: aku
21:41
Bring examples up to date with latest parser fixes and changes. check-in: 75d8a9a9c7 user: aku tags: pt-examples
21:20 Edit [af55e30def8a29bf|af55e30def]: Edit check-in comment. artifact: f539982806 user: aku
21:18
pt::parse::peg (C) - Updated with the fixes to the C generator. Updated all testsuite results with the same fixes. Closed-Leaf check-in: af55e30def user: aku tags: pt-work
21:17
pt::rdengine (C) - Fixed the generation of error messages by the dynamic C runtime, i.e. made it generate proper lists. check-in: 5eca9d6009 user: aku tags: pt-work
21:16
Fixed the generators to generate properly listified and quoted error messages check-in: 51a676d805 user: aku tags: pt-work
21:13
pt::parse::peg - test - Moved table of constructed test cases, plus fixed variables out of the loop. And ensured that initialization does not extend the table evermore. check-in: 4be7c99b0d user: aku tags: pt-work
21:11
runtime - literal arg of param_intern is const, make it so. check-in: 0edf23877c user: aku tags: pt-work
05:08
Tweaked code formatting check-in: 9386346420 user: aku tags: pt-work
05:05
Modified support command "make-parser" to be able to save generated code into a file for post-run inspection. check-in: e6cc443afb user: aku tags: pt-work
05:04
char - Modified internals to accept strings and varargs strings as arguments, not just single char. Drops the need for externa split/join combos to handle strings. Extended the testsuite to match. Further refactored the argument handling into a single helper command. check-in: 570945bf84 user: aku tags: pt-work
2014-06-27
06:17 Ticket [03f5d49c12] ncgi::redirect uri regexp fix status still Open with 5 other changes artifact: 9edc9cd06e user: aku
06:15 Ticket [d679822510] uuid (illegally) accesses an uplevel variable status still Open with 5 other changes artifact: 5580f4feca user: aku
06:04
pt::pgen test cases for error handling updated and tweaked. Pass for all Tcl backends. Fail for the generated C backend. To be fixed. check-in: cbd7732a08 user: aku tags: pt-work
06:03 New ticket [d679822510] uuid (illegally) accesses an uplevel variable. artifact: 48328651ad user: anonymous
06:03
pt::util - Expansion of error details for readability added, plus fusion of terminals and char-sets into single char-set. check-in: 88105b2ae2 user: aku tags: pt-work
06:02
pt::rdengine (tcl) - Tweaks to the err msg code for clarity. check-in: 0d84367247 user: aku tags: pt-work
05:57
char - Reworked the internals to be more useful. Fixed the internals docs. Added testsuite. Version bumped to 1.0.1. check-in: 5d0a671a78 user: aku tags: pt-work
05:55
pt::pe - Added constructors for explicit char-classes and strings. Version bumped to 1.0.2. check-in: 10d94706b2 user: aku tags: pt-work
05:37 New ticket [03f5d49c12] ncgi::redirect uri regexp fix. artifact: 0d4758f9aa user: anonymous
2014-06-26
23:27
Added lots of test cases going over characters special to PEG, Tcl, and C. Currently mainly failing due to bogus handling in the various generators. The layers of quoting need some sorting. check-in: 74769ab5c0 user: aku tags: pt-work
23:25
Fixed bad assert, range was off-by-one. check-in: 9690c98b93 user: aku tags: pt-work
23:25
testsuite support - make-parser - Trap PEG syntax errors and abort properly with readable message check-in: d5854af429 user: aku tags: pt-work
16:26
Merged crash fixes back. Working now for Win64. check-in: 528899dc3b user: aku tags: pt-work
07:11
Fixed more uses of rde_stack_get. Generally switched (int) to (long int) in more places. Updates tests, internal generated PEG parser. Closed-Leaf check-in: aa419258eb user: aku tags: pt-crash-work
06:02
Added new generator to the continued work on fixing crashes. check-in: 98d9dfef27 user: aku tags: pt-crash-work
06:01 Edit [a98aa4bf9131340c|a98aa4bf91]: Mark "Closed". artifact: 7b52ec07e4 user: aku
06:00
Integrated the new pt::cparam::configuration::tea generator config into the main parser work. check-in: 22337b8ac2 user: aku tags: pt-work