tclquadcode

Timeline
Login

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

46 check-ins related to "dkf-debugging-metadata"

2016-07-31
14:06
Added generation of debugging information and more complete handling of Tcl's internal types. check-in: 8693aacef0 user: dkf tags: trunk, major change
14:03
Extend with the ability to read global and namespace scalar variables. check-in: ee94a71de0 user: dkf tags: dkf-global-read
13:18
merge trunk Closed-Leaf check-in: 60accb7695 user: dkf tags: dkf-debugging-metadata
2016-06-26
07:39
Added a smaller demonstration script that's easier for other people to grok. check-in: 822b964976 user: dkf tags: trunk
2016-05-22
13:53
merge trunk check-in: 20e87e325a user: dkf tags: minor change, dkf-debugging-metadata
13:50
Tweak to how Tcl API calls are annotated. check-in: 6c641efdf9 user: dkf tags: trunk, minor change
11:06
Make the nonnull constraints less ugly. check-in: 293b2a357c user: dkf tags: dkf-debugging-metadata
10:47
merge trunk check-in: e59df685d2 user: dkf tags: dkf-debugging-metadata
2016-05-16
08:30
Update to llvmtcl 8.6.2 and use nonnull attributes. This substantially speeds up the LLVM optimisation phase. check-in: dc2ab00abc user: dkf tags: trunk
2016-05-02
11:39
merge trunk check-in: dc6a49a0ab user: dkf tags: dkf-debugging-metadata
11:31
Allow the use of literals that can be strings or booleans as strings. check-in: 4483e1ba93 user: dkf tags: trunk
2016-03-20
15:32
merge trunk check-in: 76979a00d9 user: dkf tags: dkf-debugging-metadata
15:30
Correct handling of all of [string is], and debug analysis code coverage analyser. check-in: 1158dcbf57 user: dkf tags: trunk
2016-02-29
18:37
merge trunk check-in: 6d0abe9f7a user: dkf tags: dkf-debugging-metadata
18:14
Faster implementation of jump tables. check-in: 5267528150 user: dkf tags: trunk
14:26
merge trunk check-in: 6332913358 user: dkf tags: dkf-debugging-metadata
13:31
Implementation of ZEROONE not in terms of INT but in terms of a bit. check-in: 060ae116cc user: dkf tags: trunk
10:20
Mark booleans as booleans, and ZEROONE is a boolean. check-in: 3cdca3d112 user: dkf tags: minor change, dkf-debugging-metadata
2016-02-28
15:36
merge trunk check-in: 524019c5bd user: dkf tags: dkf-debugging-metadata
12:23
Inline a few more bits from the scripted parts of llvmtcl. check-in: aaf858ac25 user: dkf tags: trunk, minor change
2016-02-02
12:02
merge trunk check-in: 076540ddea user: dkf tags: dkf-debugging-metadata
2016-02-01
09:01
Reduce some duplication in the code. Revisit the macro-like parts of the Tcl API. check-in: 7ab3d47598 user: dkf tags: trunk, minor change
2016-01-17
22:18
merge trunk check-in: 77caa1bff7 user: dkf tags: dkf-debugging-metadata
2016-01-15
00:45
Switch to using the interprocedural specializer to drive quadcode generation and LLVM translation. check-in: b07e47eb78 user: dkf tags: trunk, major change
2016-01-07
11:18
merge trunk check-in: b75f045c24 user: dkf tags: minor change, dkf-debugging-metadata
11:17
Fix bug in list indexing code. check-in: 6d23c1599f user: dkf tags: trunk, minor change
10:00
D'oh! check-in: 53bd04972e user: dkf tags: minor change, dkf-debugging-metadata
09:58
Use the @debug-value info rather than guessing it. Actual information generated virtually identical. check-in: f2ec06f36a user: dkf tags: dkf-debugging-metadata
09:39
Add directives to the quadcode to identify the mapping between values in the quadcode and names of variables in the Tcl source. check-in: c608c21ff6 user: dkf tags: dkf-debugging-metadata
09:27
merge trunk check-in: 9db7250a10 user: dkf tags: dkf-debugging-metadata
09:26
Much stronger handling of the domains of functions, cleaning up the mess of uplus. check-in: 6c640c59e9 user: dkf tags: trunk
2016-01-04
11:30
Tinkering with describing Tcl types. check-in: a9c51502f7 user: dkf tags: dkf-debugging-metadata
2016-01-02
21:39
merge trunk check-in: 94b31db52f user: dkf tags: dkf-debugging-metadata
21:36
Added missing implementations of binary operations where one argument is a DOUBLE. They were there in the type logic, but not implemented. Permits a more naturalistic math::ln_Gamma example. check-in: b9b15a4bfe user: dkf tags: trunk
18:35
Corrections to local variable annotation. Make [math::ln_Gamma] slightly more realistic. check-in: 908c1d89ec user: dkf tags: dkf-debugging-metadata
17:56
Annotate local variables with their debugging information. check-in: b4facd76b4 user: dkf tags: dkf-debugging-metadata
17:30
Starting to push annotations into generated functions. check-in: c70f8c54c1 user: dkf tags: dkf-debugging-metadata
16:12
Allow, but not yet actually do, setting of code locations. check-in: 7647f540e6 user: dkf tags: dkf-debugging-metadata
2016-01-01
22:54
Better ways of binding standard channels. Better way of controlling argument aliasing. check-in: 0e58d05109 user: dkf tags: minor change, dkf-debugging-metadata
2015-12-30
17:47
Sort the code to be more sensibly ordered. check-in: d34e969c56 user: dkf tags: minor change, dkf-debugging-metadata
17:14
Fix the documentation. check-in: 119f7b6740 user: dkf tags: minor change, dkf-debugging-metadata
17:08
Add variable debug info; outside-in at the moment. Required forcing all functions to be explicitly validated, which in turn triggered quite a bit of cleaning up of the code. check-in: 900be8b9f0 user: dkf tags: dkf-debugging-metadata
02:35
Add directives to the quadcode to identify the mapping between values in the quadcode and names of variables in the Tcl source. Closed-Leaf check-in: 073735f34f user: kbk tags: kbk-source-var-id
2015-12-26
16:17
Generation of debug data no longer fails and the types are mostly correct. check-in: 6ba046ec6c user: dkf tags: dkf-debugging-metadata
2015-12-24
20:19
Working on integrating new capabilities in llvmtcl 3.6.1 for debugging metadata. check-in: 17faaab34d user: dkf tags: dkf-debugging-metadata
2015-12-19
11:36
Limit [Type] usage. Limit LLVM API usage. Add @before method to Builder. check-in: 96265733fe user: dkf tags: trunk