Timeline
Not logged in

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

42 check-ins using file tests/info.test version 59515d3c60

2016-02-02
01:33
replace indirect with direct jumps where possible; little effect for now, pending mods will increase... Leaf check-in: 2be1a74fb1 user: msofer tags: mig-opt2
2016-02-01
04:15
fix incomplete switch to malloc check-in: be9beb7cef user: msofer tags: mig-opt2
04:05
merge trunk check-in: 3334fbd749 user: msofer tags: mig-opt2
2016-01-31
22:43
use malloc (as opposed to ckalloc) for the NRE_callback stacklets, so that gcc can really insure pro... check-in: 4df7772089 user: msofer tags: mig-opt2
08:30
(COMPATIBILITY, PORTABILITY) NRE API change: callbacks now have three void* arguments (prev. 4). Cal... check-in: 009cc51070 user: msofer tags: mig-opt2
08:28
(NON_PORTABLE) insure good cache alignment of NRE_callback Closed-Leaf check-in: a7a1286053 user: msofer tags: mig-opt2-tmp
07:00
actually reduce the callback size check-in: 35f1b9c6bb user: msofer tags: mig-opt2-tmp
05:02
plug a leak; more to do check-in: 90659d5f5c user: msofer tags: mig-opt2-tmp
2016-01-30
23:48
NRE API change: callbacks now have three void* arguments (prev. 4) check-in: 38ac69064d user: msofer tags: mig-opt2-tmp
01:39
remove data[3] fro TEBCresume check-in: 4b755d8f77 user: msofer tags: mig-opt2-tmp
2016-01-29
23:57
expose one problem with sibcalling out of tebc check-in: 5042bcf5f2 user: msofer tags: mig-opt2
2016-01-28
22:48
tiny mods check-in: 3a4bf8ee2e user: msofer tags: mig-opt2
18:27
TODO check-in: a316de94ad user: msofer tags: mig-opt2
2016-01-27
22:37
FIXME: define HAVE_FAST_TSD to enable use of __thread in the allocator; this doesn't work as is on w... check-in: 1ef26d0d6f user: msofer tags: mig-opt2
13:45
small fix - previous commit was broken check-in: 7156615ca9 user: msofer tags: mig-opt2
11:59
remove TclSmallAlloc, was only used by expansion in tebc check-in: 364f484cfd user: msofer tags: mig-opt2
2016-01-26
20:29
make the NRE stack grow downwards in memory, so that it can be traversed faster on rewinding check-in: 891196ece0 user: msofer tags: mig-opt2
18:15
TODO check-in: 0a29df36d8 user: msofer tags: mig-opt2
18:15
using gcc's sibling call optimisation: calls between NRE_callbacks are optimised to tailcalls, also ... check-in: 656bed517b user: msofer tags: mig-opt2
16:59
using gcc's sibling call optimisation: calls between NRE_callbacks are optimised to tailcalls, also ... Closed-Leaf check-in: 43e939b345 user: msofer tags: mig-opt2-tmp
2016-01-23
20:28
merge check-in: 93159f88a0 user: msofer tags: mig-opt2-tmp
20:23
merge trunk; disabled the file/line info in disassembly, as it depends on cmdFrame check-in: 049a649f79 user: msofer tags: mig-opt2
2016-01-20
18:07
merge check-in: 6871526357 user: msofer tags: mig-opt2-tmp
03:21
fix warnings at -O2 check-in: 2399d89260 user: msofer tags: mig-opt2
2016-01-18
06:27
making some functions NOINLINE (full implementation when the macro shortcuts do not apply) check-in: b5a4260d5f user: msofer tags: mig-opt2-tmp
06:12
introduce macros NRE_JUMP and NRE_NEXT to abstract the NRE mechanism, previous to introducing an alt... check-in: ea7d514026 user: msofer tags: mig-opt2-tmp
2016-01-16
11:17
elim stray refs to removed macro check-in: e3b25c6b3c user: msofer tags: mig-opt2
10:30
remove empty macro check-in: 1faa6f11f2 user: msofer tags: mig-opt2
10:17
TODO; removed old NRE_callback memory model check-in: 2e5c2388ed user: msofer tags: mig-opt2
02:52
TODO check-in: af567261ef user: msofer tags: mig-opt2
2016-01-14
03:46
remove tips #280 and #348 check-in: 2dc35ab4a6 user: msofer tags: mig-opt2
03:44
TODO Closed-Leaf check-in: 540aebde6c user: msofer tags: mig-opt2-tmp
03:37
remove callback in for/while, was required for tip 280 check-in: 62d0f684a5 user: msofer tags: mig-opt2-tmp
2016-01-12
23:46
fixing the last bug: command compiler returning TCL_ERROR and bailing out check-in: 6962035205 user: msofer tags: mig-opt2-tmp
21:09
re-enable optimisation, accidentally disabled check-in: b55113ad7a user: msofer tags: mig-opt2-tmp
21:07
fix off-by-one error check-in: 4380f23d29 user: msofer tags: mig-opt2-tmp
21:06
fix comment check-in: 9174125163 user: msofer tags: mig-opt2-tmp
12:20
fix expr-old.test errors check-in: 2648db35c4 user: msofer tags: mig-opt2-tmp
02:11
small bug fix check-in: c4d364ef3b user: msofer tags: mig-opt2-tmp
2016-01-11
22:40
fixing a few bugs check-in: 23f0616b7a user: msofer tags: mig-opt2-tmp
17:59
still some errors, but now valgrind-clean check-in: 4e6d502d25 user: msofer tags: mig-opt2-tmp
00:49
no-280 branch, it still has many errors check-in: ede41c1946 user: msofer tags: mig-opt2-tmp