Timeline
Not logged in

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

68 check-ins using file generic/tclOO.c version 18941bc093

2014-08-14
16:32
Proof-of-concept of a nonmonotonic Tcl_Obj allocator, with zero perf impact and explicit ::tcl::unsu... check-in: 86886e44d8 user: ferrieux tags: nonmonotonic-obj-alloc
2014-08-13
09:06
Put back SystemV timezone files, which were removed in previous commit. Don't know if that was by ac... check-in: 2c695b9fc8 user: jan.nijtmans tags: trunk
01:45
merge tzdata2014f from ietf.org check-in: d3c5f2eb2f user: kbk tags: trunk
2014-08-12
15:52
merge trunk check-in: 01b8a806cb user: dgp tags: dgp-refactor
15:47
merge trunk check-in: 6726634c92 user: dgp tags: core-8-6-2-rc
15:46
merge-mark. Do not accommodate udp bugs in Tcl 8.6.2. check-in: f306d817b0 user: dgp tags: trunk
2014-08-06
18:20
Fixed type conversion warnings which break a Win32 debug build (MSVC). check-in: bd9c215886 user: andreask tags: trunk
2014-08-05
22:10
Fix comment inaccuracy. check-in: 7dad8a3e54 user: ferrieux tags: tip-429
18:20
More aggressive constant folding in [string cat]. Thanks AndreasK for kicking. check-in: 15f9b0abea user: ferrieux tags: tip-429
11:29
Better organize [string cat] by chunks of 255 args. check-in: 97af63ba9c user: ferrieux tags: tip-429
10:34
Add constant folding to [string cat]. Mixed-quote idiom is now compiled to a single push. check-in: a321e41d54 user: ferrieux tags: tip-429
09:55
More optimized non-BC [string cat] using Tcl_AppendObjToObj() - thx Donal check-in: 70c49b9302 user: ferrieux tags: tip-429
2014-08-04
14:06
Hum. Really merge trunk. check-in: 5d9c445fc1 user: ferrieux tags: tip-429
14:02
merge trunk check-in: 67c1a8899a user: ferrieux tags: tip-429
13:37
merge trunk check-in: 4a2f6c01ab user: dgp tags: core-8-6-2-rc
13:36
Add tclsh.exe.manifest.in to the distribution check-in: ed24f583f4 user: dgp tags: trunk
2014-08-03
22:43
Tidy up the docs check-in: d560d1022a user: dkf tags: tip-429
2014-08-02
19:20
merge trunk check-in: 63ed148e71 user: kbk tags: dkf-improved-disassembler
15:26
Don't use [pid] in tests, stick to constant literals. check-in: a3fb69be9f user: ferrieux tags: tip-429
13:04
TIP 429 Implementation: [string cat] check-in: 9ce779b099 user: ferrieux tags: tip-429
04:50
merge trunk check-in: f4c5f4c7b0 user: dgp tags: dgp-refactor
04:38
merge trunk check-in: c8994555bf user: dgp tags: core-8-6-2-rc
04:36
Another Preserve/Release on channels is needed during IO finalization. check-in: c286356bd3 user: dgp tags: trunk
2014-08-01
20:07
Addition of a cast in tclWinFile.c to match types in a comparison, and fix of a TRACE string literal... check-in: f8304cc503 user: andreask tags: trunk
19:50
Updated package "platform" to version 1.0.13. Separated the identifiers "macosx*-i386-x86_64" and "... check-in: 8e0d1b1eca user: andreask tags: trunk
19:29
merge-mark check-in: 5b1069eccd user: dgp tags: trunk
17:18
merge trunk check-in: 4f6076a7d9 user: dgp tags: core-8-6-2-rc
16:34
Recognize that "id" is the K combinator in disguise. Rename it as "K" and extend its semantics accor... Leaf check-in: 63a2d798bd user: ferrieux tags: tip429-only-id
16:01
[e75fabac06] Teardown line information after failed ensemble subcommand compile attempts. Copy/past... check-in: 42ab495d54 user: dgp tags: trunk
15:53
Tentative implementation of the "pure" part of TIP 429: the [id] function (bytecoded). To be discuss... check-in: 735df299b5 user: ferrieux tags: tip429-only-id
14:36
Correction and commentary in the details of ensemble compiling. check-in: 2bee22315a user: dgp tags: trunk
2014-07-31
21:23
Fix part of [d19aef1487] (broken --disable-load on MacOSX), broken by [4d417791c9] check-in: a41a431706 user: jan.nijtmans tags: trunk
20:00
merge trunk check-in: c9835f5515 user: dgp tags: core-8-6-2-rc
19:58
[a84a720966] Protect against double free in TclOO classChainCache teardown. check-in: 61e0390b0a user: dgp tags: trunk
15:49
merge trunk check-in: 9f9f03353d user: dgp tags: core-8-6-2-rc
08:39
merge trunk Closed-Leaf check-in: 8faac4e42d user: jan.nijtmans tags: robust-async-connect-tests
02:04
Testing patches for iOS support Closed-Leaf check-in: ba55cebfc9 user: kevin_walzer tags: ios
2014-07-30
16:41
[3757cdf808] More clock refactoring with spooky impact on [string match] performance. check-in: db3153c306 user: dgp tags: trunk
02:58
Complete transformation off Tcl_Preserve() legacy onto ref counting. check-in: 6955f4f7b5 user: dgp tags: trunk
00:22
Reduce the cost of Preserve/Release on channels check-in: d77bfcba0a user: dgp tags: trunk
2014-07-29
00:22
[3757cdf808] Refactoring seems to reduce (maybe somewhat kinda sorta) a bizarre performance regress... check-in: aee3eac812 user: dgp tags: trunk
2014-07-28
14:50
Bump to 8.6.2 for release. check-in: 3b527b0024 user: dgp tags: core-8-6-2-rc
02:06
An alternative implementation of [chan copy] that operates in precisely those circumstances where th... check-in: c7b746822b user: dgp tags: trunk
01:53
merge trunk Closed-Leaf check-in: 296a1ba317 user: dgp tags: dgp-move-buffers
01:42
Revise MBRead() to be used in both sync and async modes. check-in: f906a935ae user: dgp tags: dgp-move-buffers
2014-07-27
22:53
Push MBWrite() differences out to callers. check-in: f9904aa12a user: dgp tags: dgp-move-buffers
22:47
merge-mark check-in: 259fad0956 user: jan.nijtmans tags: trunk
17:20
Rework MBWrite() so it can be used in both sync and async modes. Reduce code duplication. check-in: 50f3d36769 user: dgp tags: dgp-move-buffers
2014-07-26
15:44
Use common MBError() routine for sync and async operations. check-in: 4712a9759c user: dgp tags: dgp-move-buffers
15:02
Extend the "move buffer" implementation to cover the async case. check-in: 3523e77b9b user: dgp tags: dgp-move-buffers
2014-07-24
17:19
merge trunk check-in: 23ad7264fd user: dgp tags: dgp-move-buffers
17:17
[9d19af7adb] Make sure all timer events get canceled. check-in: 1f0a5df094 user: dgp tags: trunk
15:34
simplify moveBytes selection logic check-in: e29e9fc580 user: dgp tags: dgp-move-buffers
15:24
Make sure MoveBytes error reporting reproduces what CopyData does. Bugward compatibility! check-in: 4b830e8027 user: dgp tags: dgp-move-buffers
15:17
merge trunk check-in: e5e8b19569 user: dgp tags: dgp-move-buffers
15:17
Test format of write error messages during binary [chan copy] check-in: def53d5d4d user: dgp tags: trunk
15:02
Make sure MoveBytes records read error messages. check-in: 92f931b2d4 user: dgp tags: dgp-move-buffers
15:01
merge trunk check-in: c516bad281 user: dgp tags: dgp-move-buffers
15:00
Test read error during binary [chan copy]. check-in: 9cf0bce34b user: dgp tags: trunk
2014-07-23
17:10
Extend the buffer move optimization to the "same encodings" case. check-in: e44c207283 user: dgp tags: dgp-move-buffers
2014-07-22
20:27
merge trunk check-in: 4bfdb8139c user: dgp tags: dgp-move-buffers
20:19
merge trunk check-in: 78f1abcc5d user: dgp tags: dgp-refactor
19:57
Workaround [info frame] troubles with -singleproc 1 testing operations. check-in: eac8a5ab78 user: dgp tags: trunk
18:12
Avoid [thread::exit]; Using it leads to memleaks. check-in: 0219cb74c6 user: dgp tags: trunk
17:04
[12b0997ce7] Plug memleak in iocmd.tf-32.0 . check-in: 79ff19ba73 user: dgp tags: trunk
16:44
[12b0997ce7] Plug memleak in iocmd.tf-32.0 . Closed-Leaf check-in: 1c054c06c9 user: dgp tags: bug-12b0997ce7
2014-07-21
14:26
[e6477e1b0f] Plug memleak in AtForkChild() detected in iocmd-11.4. check-in: ce7a959e88 user: dgp tags: trunk
2014-07-19
16:35
[75b8433707] Revised fix for memleak in oo instance list management. check-in: 98d8d28e03 user: dgp tags: trunk