Timeline

200 timeline items by user rkeene occurring around 2014-06-23 01:45:05.

2017-10-13
19:59
[6641266e0b] Fixed typo and added test for process_command_line (user: rkeene, tags: trunk)
19:56
[dbb450841d] Updated to support very basic processing of the command-line (user: rkeene, tags: trunk)
17:59
[d1b6ddb9a1] Updated not produce an error if we cannot load the tcc4tcl shared object since it is possible to use the Tcl-only portion (user: rkeene, tags: trunk)
2017-01-08
06:15 • Edit [8c41429bfc]: Add tag "0.29". (user: rkeene) [details]
06:14
[8c41429bfc] tcc4tcl 0.29 (user: rkeene, tags: trunk, 0.29)
06:13
[5de78d18ca] Unexport generic "new" command (user: rkeene, tags: trunk)
06:13
[d02f5fd83e] Added a "tcc4tcl::ccommand" command similar to Critcl (user: rkeene, tags: trunk)
2016-12-09
14:50 • Changes to wiki page tcc4tcl (user: rkeene) [details]
14:48 • Edit [a86f876ef8]: Add tag "0.28". (user: rkeene) [details]
14:48
[a86f876ef8] tcc4tcl 0.28 (user: rkeene, tags: trunk, 0.28)
14:48
[c775cbea62] Fixed typo causing compiler flags to be used even if not supported (user: rkeene, tags: trunk)
05:23 • Edit [2a3cb3f447]: Add tag "0.27". (user: rkeene) [details]
05:23
[2a3cb3f447] tcc4tcl 0.27 (user: rkeene, tags: trunk, 0.27)
05:22
[7cda94da9b] Updated with a better check for -Wno-unused-result for TCC (user: rkeene, tags: trunk)
04:36
[a72b70810b] Updated configure system to latest version of macros (user: rkeene, tags: trunk)
2016-03-30
03:20
[5dde744f4b] Better sanitization of "AR" and "CC" when trying to figure out the cross-prefix (user: rkeene, tags: trunk)
2016-03-28
15:02 • Review ticket [81d35d664d]: 'Relocating failed' error returned when compiling cproc after setting defined library location plus 5 other changes (user: rkeene) [details]
14:58 • Closed ticket [cc1af09637]: Handle subcommand list in subcommand error not complete plus 5 other changes (user: rkeene) [details]
14:57
[7edb5d1dd6] Ticket [cc1af09637]: Add additional subcommands to error message (user: rkeene, tags: trunk)
14:54 • Changes to wiki page tcc4tcl (user: rkeene) [details]
14:54 • Edit [722e4d134f]: Add tag "0.26". (user: rkeene) [details]
14:53
[722e4d134f] tcc4tcl 0.26 (user: rkeene, tags: trunk, 0.26)
14:48
[ade7e2c795] Updated to try harder to determine the cross-tools prefix (user: rkeene, tags: trunk)
14:42
[f0f28f847f] Updated to not keep backup files when patching (user: rkeene, tags: trunk)
2016-03-20
08:47 • Changes to wiki page tcc4tcl (user: rkeene) [details]
08:40 • Edit [63577d4012]: Add tag "0.25". (user: rkeene) [details]
08:39
[63577d4012] tcc4tcl 0.25 (user: rkeene, tags: trunk, 0.25)
08:23
[a5d3b172d5] Better attempt at handling dlclose() on Win32 for static builds (user: rkeene, tags: trunk)
07:52 • Changes to wiki page tcc4tcl (user: rkeene) [details]
07:51 • Edit [04e5469fb6]: Add tag "0.24". (user: rkeene) [details]
07:51
[04e5469fb6] tcc4tcl 0.24 (user: rkeene, tags: trunk, 0.24)
07:50
[50ae80c10b] Updated to make dlclose more workable on win32 when building statically (user: rkeene, tags: trunk)
2016-01-25
20:30
[a431979fb3] Updated to deal with FreeBSD headers with respect to va_args (user: rkeene, tags: trunk)
20:30
[634ad56305] Updated to use more universal hash-bang lines for scripts (user: rkeene, tags: trunk)
18:49
[256cf626f6] Fixed hash-bang line for header patching script (user: rkeene, tags: trunk)
18:31
[9a09044c1d] Added support for additional ways of representing the x86_64 machine name (user: rkeene, tags: trunk)
18:31
[91b1a5ba3d] Added support for a ClientData type (user: rkeene, tags: trunk)
18:18
[633a01c5d6] Added support for a ClientData type (user: rkeene, tags: trunk)
18:09
[4395e6083a] Updated to respect --prefix (user: rkeene, tags: trunk)
2015-02-02
16:27
[b61a769f0b] Updated to latest autoconf headers (user: rkeene, tags: trunk)
16:26
[ecb174b881] Added more search paths for libcurl (user: rkeene, tags: trunk)
13:57
[2c9323bb11] Made this code more readable (user: rkeene, tags: trunk)
13:44
[fb2a14e7f1] Updated to not add the "tclStubsPtr" symbol unless we are compiling to memory (user: rkeene, tags: trunk)
2014-11-30
19:32 • Changes to wiki page Examples (user: rkeene) [details]
2014-11-14
22:07 • Edit [7572a36e73]: Edit check-in comment. (user: rkeene) [details]
22:07 • Edit [7572a36e73]: Edit check-in comment. Change user to "auriocus". (user: rkeene) [details]
22:04 • Changes to wiki page Documentation (user: rkeene) [details]
22:03
[7572a36e73] Added support for a Tcl_Obj* for ClientData in linktclcommand (user: auriocus, tags: trunk)
2014-08-31
19:46 • Changes to wiki page tcc4tcl (user: rkeene) [details]
19:46 • Changes to wiki page tcc4tcl (user: rkeene) [details]
19:44 • Edit [e5a7a25b38]: Add tag "0.23". (user: rkeene) [details]
19:44
[e5a7a25b38] tcc4tcl 0.23 (user: rkeene, tags: trunk, 0.23)
19:43
[4d18f784a8] Updated to support MUSL better (user: rkeene, tags: trunk)
2014-07-19
06:17
[57b7fc959d] More additional comments (user: rkeene, tags: trunk)
2014-07-16
18:02
[bb7a68b1e7] Updated comments (user: rkeene, tags: trunk)
16:26
[1c563bb769] Cleaned up some return code handling, and added test for binary blobs (user: rkeene, tags: trunk)
16:15
[37f218e272] Corrected issue with checking for variables (user: rkeene, tags: trunk)
16:09
[17b2b81a02] Added syntaxes for byte arrays (user: rkeene, tags: trunk)
14:44
[500057b0ea] Updated to create a proc if we are operating in an existing interpreter, to avoid setting local variables (user: rkeene, tags: trunk)
14:32
[9d947ddc1d] Updated to include Tcl runtime in lib search path (user: rkeene, tags: trunk)
13:41
[15ac59fd14] Updated to link against stubs library for current version of Tcl (user: rkeene, tags: trunk)
13:38
[105dd6812a] Updated tcl.m4 to print fewer errors looking for tclsh (user: rkeene, tags: trunk)
04:14
[79f4d09e57] Added comments (user: rkeene, tags: trunk)
04:13
[a88c66196a] More work on wrapping Tcl for consumption by C (user: rkeene, tags: trunk)
04:09
[56023a368d] Corrected floating point error value (user: rkeene, tags: trunk)
04:05
[af858c331d] Updated to support a Tcl_Interp* argument in any position for "proc" (user: rkeene, tags: trunk)
03:37
[e9115a162e] Added a "proc" sub-command to generate C stubs to call Tcl code (user: rkeene, tags: trunk)
2014-06-24
21:32
[6e18ecd7b2] Fixed patch based on testing from Andreas (user: rkeene, tags: trunk)
20:50
[cd7f26aad3] Added support for compiling on Solaris, hopefully (user: rkeene, tags: trunk)
04:28 • Changes to wiki page Examples (user: rkeene) [details]
2014-06-23
20:41 • Edit [7091d27bbd]: Add tag "0.20". (user: rkeene) [details]
20:39 • Changes to wiki page tcc4tcl (user: rkeene) [details]
20:36 • Edit [f3e061f612]: Add tag "0.22". (user: rkeene) [details]
20:35
[f3e061f612] tcc4tcl 0.22 (user: rkeene, tags: trunk, 0.22)
20:35
[7986e3289d] Updated to include build tests for FreeBSD (user: rkeene, tags: trunk)
20:31
[a6c35050af] Updated to not do curl tests if cross-compiling (user: rkeene, tags: trunk)
20:29
[c3a3ac9cbf] Updated to not try to use dlopen() on PE platforms (user: rkeene, tags: trunk)
20:25 • Changes to wiki page tcc4tcl (user: rkeene) [details]
20:13 • Edit [7c6bbf8a11]: Add tag "0.21". (user: rkeene) [details]
20:12
[7c6bbf8a11] tcc4tcl 0.21 (user: rkeene, tags: trunk, 0.21)
20:02
[b8eb9903c6] Updated to define more things (user: rkeene, tags: trunk)
19:46
[aa5e861dc0] Updated to include more detailed CURL test (user: rkeene, tags: trunk)
19:43
[7ce3fcaf57] Updated to never delete compiler memory, since it currently cannot operate again once that happens (user: rkeene, tags: trunk)
19:42
[bc257f54f8] Removed old reference to "tcc_handle" (user: rkeene, tags: trunk)
19:37
[7dafc6aec5] Updated to include memory-linking tests on Darwin (user: rkeene, tags: trunk)
19:35
[3b13ded611] Fixed patch for searching based on current platform shared object name (user: rkeene, tags: trunk)
19:32
[c32ff7df22] Updated to work harder to load shared objects (that are not ELF) (user: rkeene, tags: trunk)
03:00 • Changes to wiki page tcc4tcl (user: rkeene) [details]
02:58 • Changes to wiki page Documentation (user: rkeene) [details]
02:57 • Changes to wiki page Examples (user: rkeene) [details]
02:56
[2bc3ec252a] Added "cwrap" subcommand to handle wrapping and creating prototype (user: rkeene, tags: trunk)
02:49
[6d4569b9da] Updated to not perform some tests on Darwin (user: rkeene, tags: trunk)
02:44
[0e86072bec] Updated to perform some tests only if we are not cross-compiling (user: rkeene, tags: trunk)
02:31
[628ec5502b] Added test for external files (user: rkeene, tags: trunk)
02:27
[f67ebac03e] Updated to include prototype for function that initializes Tcl procedures if they are used (user: rkeene, tags: trunk)
02:20
[b9a7430007] Updated to default to building and linking shared (user: rkeene, tags: trunk)
01:51
[0e71626442] Updated to not error out about not being able to load the library until we actually need to use it (user: rkeene, tags: trunk)
01:47
[08ca5c9084] Used more appropriate return value (user: rkeene, tags: trunk)
01:45
[491d3ace1e] Updated to omit the #define for functions we are just wrapping (user: rkeene, tags: trunk)
01:45
[9dea15950f] Updated to correctly define C functions that take no arguments (void) (user: rkeene, tags: trunk)
01:40 • Changes to wiki page Documentation (user: rkeene) [details]
01:40
[035bcc0134] Added more tests (user: rkeene, tags: trunk)
01:39
[79472adb57] Corrected issue where path to headers and libraries was reset when adding libraries and header paths (user: rkeene, tags: trunk)
01:31 • Changes to wiki page Documentation (user: rkeene) [details]
00:54
[60d4d528a0] Added Tcl_WideInt support (user: rkeene, tags: trunk)
00:32 • Changes to wiki page Documentation (user: rkeene) [details]
2014-06-22
23:40
[2bc3e54e9e] Added a test using "curl" as a baseline for linking in external functions and libraries (user: rkeene, tags: trunk)
23:23
[05cac27666] Fixed issues with several subcommands (user: rkeene, tags: trunk)
22:57 • Changes to wiki page Documentation (user: rkeene) [details]
22:55
[07d1d92554] Added the ability to search other paths for libraries and headers (user: rkeene, tags: trunk)
22:37 • Changes to wiki page Documentation (user: rkeene) [details]
22:32 • Changes to wiki page Low-Level API (user: rkeene) [details]
22:32 • Changes to wiki page Low-Level API (user: rkeene) [details]
22:29 • Changes to wiki page Documentation (user: rkeene) [details]
22:27 • Changes to wiki page Documentation (user: rkeene) [details]
22:17 • Changes to wiki page tcc4tcl::cproc (user: rkeene) [details]
18:05
[fc293f04c4] Updated to process string through expr(wide()) to format them correctly (user: rkeene, tags: trunk)
17:31
[6deb0e2500] Updated to get pointers from Tcl using Tcl_GetWideIntFromObj() (user: rkeene, tags: trunk)
01:16 • Changes to wiki page tcc4tcl (user: rkeene) [details]
01:16 • Changes to wiki page tcc4tcl (user: rkeene) [details]
2014-06-21
21:44
[8615f936d3] Updated to use "source" instead of "." to source a file, for really old shells (user: rkeene, tags: trunk)
21:29
[ca1a93c896] Updated to not rely on a fancy shell constructs (user: rkeene, tags: trunk)
21:20
[7091d27bbd] tcc4tcl 0.20 (user: rkeene, tags: trunk, 0.20)
21:18
[c951d6608a] Corrected typo in previous commit (user: rkeene, tags: trunk)
21:17
[d7b387c82f] Updated to give a useful error if an invalid subcommand is given (user: rkeene, tags: trunk)
19:04
[a520862b78] Added a "linktclcommand" subcommand to create a Tcl command that references a C symbol (user: rkeene, tags: trunk)
18:50
[dd35aeb62b] Started versioning aclocal files and updated to find an appropriate Tclsh (user: rkeene, tags: trunk)
18:26
[d680a4ffbf] Fixed typo (user: rkeene, tags: trunk)
18:20
[bc97582608] Updated to ignore clang limits.h (user: rkeene, tags: trunk)
18:10
[f9d0cb87bf] Updated to remove warnings from cdefs.h (Mac OS X) (user: rkeene, tags: trunk)
18:06
[273c2a2e9a] Updated to use actual call to Tcl_InitStubs() (user: rkeene, tags: trunk)
17:38
[0ca36ca558] Updated to use correct Tcl version when initializing stubs (user: rkeene, tags: trunk)
15:51
[31cdd14393] Updated to produce an error if we are unable to load tcc4tcl shared object (user: rkeene, tags: trunk)
15:47
[4ac72a422f] Updated to call Tcl_InitStubs() with the current version of Tcl (user: rkeene, tags: trunk)
15:43
[ecb01f7ca0] Updated to name Test TCL script something other than "test" so it does not conflict with the "test" target in Make (user: rkeene, tags: trunk)
15:31
[9aad02dffb] Updated "make test" to not try to run sed on binary files (user: rkeene, tags: trunk)
14:49
[82593f3a0f] Updated to link to stubs (user: rkeene, tags: trunk)
05:59
[f49bec1323] Updated to allow libtcc1.c to compile under TCC (user: rkeene, tags: trunk)
05:55
[929a77707a] Updated to use "tcc" to produce object files on Mac OS X (user: rkeene, tags: trunk)
05:54
[a67fcde598] Updated to process stray slashes more liberally (user: rkeene, tags: trunk)
05:23
[34edc27785] Updated to use fully qualified path names for headers to be included (user: rkeene, tags: trunk)
05:20
[cd9acf4116] Updated to initialize stubs in Tcl if they are in use (user: rkeene, tags: trunk)
05:06
[ed19d6d085] Updated to do a "distclean" in TCC upon clean (user: rkeene, tags: trunk)
05:06
[035f309e4f] Updated to allow "tcc" to build (user: rkeene, tags: trunk)
04:44
[5ade025cc5] Updated to work on older autoconf implementations and support the new versionscript.m4 interface (user: rkeene, tags: trunk)
04:43
[0219a4ded0] Updated to include "strtonum" implementation (public domain) (user: rkeene, tags: trunk)
2014-06-18
19:50
[2a9dcf9840] Added new API tests (user: rkeene, tags: trunk)
19:46
[1a7d494008] Added a command called "code" to get the generated code (user: rkeene, tags: trunk)
19:04
[0d7d9afa0a] Updated to use pointerSize to determine 32/64-bit library paths so that i386 code can be emitted when running a 32-bit Tcl on a 64-bit box (user: rkeene, tags: trunk)
18:05
[24cc34d5f9] Updated to allow for the possibility of creating a DLL that is not a Tcl package (user: rkeene, tags: trunk)
17:32
[68ce1fca09] Fixed issue when using package versions (user: rkeene, tags: trunk)
17:31
[6ef06b043d] Updated to provide package version numbers (user: rkeene, tags: trunk)
17:26
[ff53d13ed7] Updated to produce working shared objects and executables (might need more stuff for Windows) (user: rkeene, tags: trunk)
17:03
[3c45d1d050] Updated to support output to exe (user: rkeene, tags: trunk)
05:05
[c208e3c07f] Updated to allow output to file (DLL/SO) to work -- but segfaults (user: rkeene, tags: trunk)
04:45
[daa895fdb4] Rewrote high-level API to support a handle-based interface (user: rkeene, tags: trunk)
2014-06-17
16:56 • Changes to wiki page Documentation (user: rkeene) [details]
16:56
[fbca0aea0c] Updated to treat NULL return values as errors from most types of return types (user: rkeene, tags: trunk)
16:47 • Changes to wiki page Documentation (user: rkeene) [details]
16:46 • Changes to wiki page Documentation (user: rkeene) [details]
16:42
[a4245ab3df] Updated to include a more reliable test for "mkdir" (user: rkeene, tags: trunk)
16:40 • Changes to wiki page Documentation (user: rkeene) [details]
05:31 • Changes to wiki page tcc4tcl (user: rkeene) [details]
05:27 • Edit [3c95a2ab7e]: Add tag "0.19". (user: rkeene) [details]
05:26
[3c95a2ab7e] tcc4tcl 0.19 (user: rkeene, tags: trunk, 0.19)
05:14 • Changes to wiki page Documentation (user: rkeene) [details]
05:07 • Changes to wiki page Documentation (user: rkeene) [details]
01:09 • Changes to wiki page tcc4tcl (user: rkeene) [details]
01:06 • Changes to wiki page Documentation (user: rkeene) [details]
01:05 • Changes to wiki page Documentation (user: rkeene) [details]
01:05 • Changes to wiki page Documentation (user: rkeene) [details]
2014-06-16
04:48
[fd6711ab73] Updated to not build TCC as a static so that existing symbols could resolved by TCC itself (user: rkeene, tags: trunk)
04:20
[82e8ebb242] Updated to allow external symbols to be resolved if dlopen() is available (user: rkeene, tags: trunk)
01:44
[e13bdc3fcc] Updated to install DLL source code (user: rkeene, tags: trunk)
00:50 • Changes to wiki page tcc4tcl (user: rkeene) [details]
2014-06-15
20:11
[a8b14ae0a1] tcc4tcl 0.18 (user: rkeene, tags: trunk)
20:10 • Closed ticket [2b566b4c81]: tcc4tcl::cproc errors when given more than one argl argument plus 4 other changes (user: rkeene) [details] ... 1 similar event omitted.
20:08
[f2439e25b6] Added test case for multiple arguments (user: rkeene, tags: trunk)
20:06
[92a72f9f80] Improved error handling (user: rkeene, tags: trunk)
19:56
[a972717fe8] Cleanup (user: rkeene, tags: trunk)
2014-06-13
04:15
[fa96098302] Updated to support colons in C procedure names (user: rkeene, tags: trunk)
03:18 • Changes to wiki page tcc4tcl (user: rkeene) [details]
02:53 • Edit [d50c5210a0]: Add tag "0.17". (user: rkeene) [details]
02:52
[d50c5210a0] tcc4tcl 0.17 (user: rkeene, tags: trunk, 0.17)
02:52
[b871b65c64] Updated to include all headers (user: rkeene, tags: trunk)
2014-05-23
19:11
[385e536150] Added missing srcdir reference for test target (user: rkeene, tags: trunk)
19:00 • Edit [c000e01e26]: Add tag "0.16". (user: rkeene) [details]
19:00
[c000e01e26] tcc4tcl 0.16 -- support out-of-directory builds and older Make (user: rkeene, tags: trunk, 0.16)
2014-05-22
17:19 • Edit [0ca601053b]: Add tag "0.15". (user: rkeene) [details]
17:18
[0ca601053b] tcc4tcl 0.15 -- updated to default to providing dlopen unless --without-dlopen is requested (user: rkeene, tags: trunk, 0.15)
17:01 • Edit [d99ec4f80e]: Add tag "0.14". (user: rkeene) [details]
16:59
[d99ec4f80e] tcc4tcl 0.14 (user: rkeene, tags: trunk, 0.14)
16:59
[a6d7a98041] Corrected path seperator on Windows (user: rkeene, tags: trunk)
16:59
[9ad4b6efea] Fixed Tcl I/O to be binary (user: rkeene, tags: trunk)
05:12 • Edit [bdab5f40e3]: Add tag "0.13". (user: rkeene) [details]
05:12
[bdab5f40e3] tcc4tcl 0.13 (user: rkeene, tags: trunk, 0.13)
05:11
[448a1f6fa3] Updated to work with MUSL GCC-ism (user: rkeene, tags: trunk)
04:47 • Edit [5fb5de4c85]: Add tag "0.12". (user: rkeene) [details]
04:45
[5fb5de4c85] tcc4tcl 0.12 (user: rkeene, tags: trunk, 0.12)
Older