tclquadcode

Timeline
Login

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

31 check-ins related to "dkf-optimization-experiment"

2017-09-30
17:10
Experimental package-oriented compiler. check-in: 113af7c111 user: dkf tags: package-compiler
11:25
merge trunk Leaf check-in: 040132931b user: dkf tags: dkf-optimization-experiment
2017-09-24
06:59
Fast-path code can share some bits. check-in: 98fffb2a69 user: dkf tags: trunk
2017-06-24
15:25
merge trunk check-in: 229d383856 user: dkf tags: dkf-optimization-experiment
10:57
Implementation of synthetic Tcl callframes, allowing compiled code to call many more standard Tcl commands. check-in: 972e702bf1 user: dkf tags: trunk
2017-05-14
10:35
merge trunk check-in: fbf82b2d69 user: dkf tags: dkf-optimization-experiment
10:02
[5800594ba4] Add hard error in case this ever comes up again. check-in: 4976822fe2 user: dkf tags: trunk
2016-11-26
18:42
First hack at code to build a DLL, working towards a non-JIT compiler. check-in: 3c522cf2bf user: dkf tags: dkf-optimization-experiment
17:56
merge trunk check-in: 3aa425ef03 user: dkf tags: dkf-optimization-experiment
2016-09-24
15:18
merge trunk check-in: 55b8981374 user: dkf tags: dkf-optimization-experiment
2016-09-20
08:32
Add a couple more test cases. check-in: 231c6e85bc user: dkf tags: trunk, minor change
2016-05-28
09:12
merge trunk check-in: 4ff59c0f80 user: dkf tags: dkf-optimization-experiment
08:58
Mark which arguments to Tcl API functions are read-only. check-in: fa6d469756 user: dkf tags: trunk
2016-03-31
07:04
slightly better way of integrating the running of the external optimiser check-in: 53e6ee0ba1 user: dkf tags: minor change, dkf-optimization-experiment
2016-03-24
08:25
merge trunk check-in: d9cf9304ad user: dkf tags: dkf-optimization-experiment
2016-03-20
15:30
Correct handling of all of [string is], and debug analysis code coverage analyser. check-in: 1158dcbf57 user: dkf tags: trunk
2016-02-28
16:13
merge trunk check-in: b600725a9d user: dkf tags: dkf-optimization-experiment
12:23
Inline a few more bits from the scripted parts of llvmtcl. check-in: aaf858ac25 user: dkf tags: trunk, minor change
2016-01-15
00:50
merge trunk check-in: 74145c8def user: dkf tags: dkf-optimization-experiment
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:19
merge trunk check-in: ea9454e4cf user: dkf tags: minor change, dkf-optimization-experiment
11:17
Fix bug in list indexing code. check-in: 6d23c1599f user: dkf tags: trunk, minor change
11:16
Add missing comments. check-in: 754dc1b512 user: dkf tags: dkf-optimization-experiment
10:02
merge trunk check-in: f947aa164b user: dkf tags: minor change, dkf-optimization-experiment
09:26
Much stronger handling of the domains of functions, cleaning up the mess of uplus. check-in: 6c640c59e9 user: dkf tags: trunk
2015-11-27
19:59
merge trunk check-in: 7e0c950e80 user: dkf tags: dkf-optimization-experiment
2015-11-25
19:27
listIndexImm has zero effect on stack depth check-in: e0438a481a user: kbk tags: trunk
2015-06-29
10:50
merge trunk check-in: f6490f98d8 user: dkf tags: dkf-optimization-experiment
10:45
Implementations of many operations that can fail. check-in: 7ed5cbca9a user: dkf tags: trunk, major change
2015-04-05
20:53
Experimental code on using the LLVM optimization program, which can generate better IR than our current built-in optimizer. This branch requires an update to llvmtcl to use. check-in: 3b2d9ecf06 user: dkf tags: dkf-optimization-experiment
2015-04-04
21:25
Reorganising the code to split quadcode generation from quadcode reasoning. check-in: c56965c9f6 user: dkf tags: trunk, minor change