Home

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

50 most recent timeline items

2016-12-29
17:57
[473ed73891] Leaf: Fix crash in dropping refs to impure objects (user: kbk, tags: kbk-impure)
17:41
[8a09c39b5b] Stop drooling on the console. (user: kbk, tags: kbk-impure)
17:38
[8c73f85e04] Add level number in dominator tree, not yet used for anything (user: kbk, tags: kbk-impure)
17:27
[e142ea9b6b] Merge trunk and resolve conflicts in debugging data generation (user: kbk, tags: kbk-impure)
16:53
[12c4ef44d8] Leaf: Add working notes on IMPURE - which implies modification to an SSA flowgraph, a complicated bit of work (user: kbk, tags: trunk)
16:51
[eebdf5b930] Add missing SVG version of the type algebra diagram (user: kbk, tags: trunk)
16:46 • Edit [35e80011c15aa635|35e80011c1]: Change branch background color to "#000000". Move to branch mistake. Add propagating "hidden". Mark "Closed". (user: kbk)
16:45 • Edit [95404a42aa65bc5d|95404a42aa]: Change branch background color to "#000000". Move to branch mistake. Add propagating "hidden". Mark "Closed". (user: kbk)
2016-12-28
18:05
[ffaa1a08a4] Cleaning up the debugging type system a bit. (user: dkf, tags: trunk)
2016-12-27
16:46
[afb4918584] Documenting the debugging API better. Some minor cleanup. (user: dkf, tags: trunk)
2016-12-22
16:33
[32b60b6507] Further improvement to debugging generation, making it reasonably accurate for the standard library. (user: dkf, tags: trunk)
08:31
[fd2a22a4d8] Improve the generation of debugging information for thunks, to work around LLVM 3.8 issue. (user: dkf, tags: trunk)
2016-12-18
03:03
[cd0f30783b] Add an IMPURE type schema, which forces the system to remember the string rep of a noncanonical object. (user: kbk, tags: kbk-impure)
2016-12-16
18:46
[04d9a61297] Add some missing working notes from early 2016 (user: kbk, tags: trunk)
01:43
[53f0b13f8a] Leaf: Reapply changes from [082065b709] - basic type inference for Boolean values (user: kbk, tags: kbk-domain-check)
01:41 • Edit [0b315cace7e685eb|0b315cace7]: Mark "Closed". Edit check-in comment. (user: kbk)
2016-12-15
22:46
[3f948e7bcd] Introduce code to keep track of the list of commands being compiled. Remove insane 'upvar 3' that accessed the list' (user: kbk, tags: trunk)
20:56
[e983950548] Add flightawarebench::test 5 5 2 to the slow demos (user: kbk, tags: trunk)
2016-12-11
16:36
[01ca11f042] Ensure that we error on instructions issued after a terminator. (user: dkf, tags: trunk)
2016-12-08
18:14 • Edit [5a7d3d24f7b8f29d|5a7d3d24f7]: Mark "Closed". (user: kbk)
2016-12-01
08:29
[8bb3474f9d] Rearrange where IncrRefCount happens in strcat code. (user: dkf, tags: trunk, minor change)
2016-11-30
20:39
[6bd55c52f5] Leaf: merge trunk (user: dkf, tags: dkf-global-read)
20:17
[d2657b9f24] Leaf: Added more debugging code, identifying how much is still to be done on this branch... (user: dkf, tags: dkf-compile-into-clock)
20:05
[26ad499395] merge trunk (user: dkf, tags: dkf-compile-into-clock)
20:04
[50d299e40c] Leaf: merge trunk (user: dkf, tags: more-flightaware-examples)
20:03
[6fdc75a4c4] Correction to refcount management in strcat. (user: dkf, tags: trunk)
2016-11-28
09:17
[360d4b8996] Super-experimental work on compiling into [clock]. (user: dkf, tags: dkf-compile-into-clock)
09:14
[c2f49249b6] merge trunk (user: dkf, tags: dkf-global-read)
2016-11-27
19:06
[eb1d8d81a9] merge trunk (user: dkf, tags: more-flightaware-examples)
19:06
[d4eb573de6] Use the right level parameter... (user: dkf, tags: trunk)
19:01 • Edit [51046b4f4f285f7b|51046b4f4f]: Add propagating "hidden". (user: dkf)
19:00 • Edit [b93fb02e673d42d5|b93fb02e67]: Move to branch mistake. Add propagating "hidden". (user: dkf)
19:00 • Edit [51046b4f4f285f7b|51046b4f4f]: Move to branch mistake. (user: dkf)
18:59
[1008f066e8] Improve inter-procedural invoke handling to stop it from leaking into third-party code. (user: dkf, tags: trunk)
17:56 • Edit [b93fb02e673d42d5|b93fb02e67]: Edit check-in comment. (user: dkf)
17:55 • Edit [51046b4f4f285f7b|51046b4f4f]: Move to branch interprocedural-invoke-fixes. (user: dkf)
17:48
[d0a635f7f2] More tinkering with demo examples. (user: dkf, tags: more-flightaware-examples)
2016-11-26
18:42
[3c522cf2bf] Leaf: First hack at code to build a DLL, working towards a non-JIT compiler. (user: dkf, tags: optimization-experiment)
17:56
[3aa425ef03] merge trunk (user: dkf, tags: optimization-experiment)
17:55
[1093100800] Committing some more of the flightaware examples. Not yet optimized. (user: dkf, tags: more-flightaware-examples)
16:37
[6011bb265b] Corrections to object reference count management, noticeable with 'invoke'. (user: dkf, tags: trunk)
2016-11-20
13:37
[d66f906937] Tweak code generation path for [string cat] where first argument is a non-string. (user: dkf, tags: trunk)
2016-11-19
11:06
[80e23bd14a] Extend Tcl API coverage to Tcl_Panic(). (user: dkf, tags: trunk)
2016-11-17
16:30
[d97e8922b0] Fix bug in increment compilation. Working towards second of FlightAware performance challenges. (user: dkf, tags: trunk)
2016-11-16
20:16
[97730a8a55] Added mechanism to stop slow test cases from being normally run. (user: dkf, tags: trunk)
20:03
[a951f54c8a] Added test case from the FlightAware benchmark suite. Fix bug found in testing. (user: dkf, tags: trunk)
14:01
[eb9948752e] Added more test cases, work around bug that that exposed. (user: dkf, tags: trunk)
2016-11-14
16:27
[269a1ff611] More testing of calling out. Fix a couple of minor bugs exposed in the process. (user: dkf, tags: trunk)
2016-11-12
14:57
[589576287d] Added an example of sorting using quicksort. (user: dkf, tags: trunk)
13:35
[febaf76f23] Added another example, necessesitating improvements to mod compilation. (user: dkf, tags: trunk)