173 check-ins by user rkeene occurring around 2014-06-23 19:37:08.
2019-09-05
| ||
02:24 | [92bed145cf] Leaf: Support compiling TCC with -gz=none if the compiler supports it (user: rkeene tags: trunk) | |
02:24 | [47f89c20cb] Updated autoconf macros (user: rkeene tags: trunk) | |
2019-06-05
| ||
01:41 | [c1a5de894b] Better symbol handling (user: rkeene tags: trunk) | |
00:38 | [6443047afb] Minor updates (user: rkeene tags: trunk) | |
00:34 | [40255f4a4f] Example for compiling tcllibc -- very specific (user: rkeene tags: trunk) | |
00:33 | [e5ddd6aaff] Added example script which converts Tcl script using Critcl to C files (user: rkeene tags: trunk) | |
00:32 | [c808df56cc] Many improvements, especially for critcl compatibility (user: rkeene tags: trunk) | |
2017-10-17
| ||
03:33 | [cd4a58d22b] Added support for calling "add_file" (undocumented for now) (user: rkeene tags: trunk) | |
03:07 | [765a81ec0f] When compiling with stubs enabled, also define Tcl_InitStubs() (user: rkeene tags: trunk) | |
03:06 | [ee8987ea9d] Leaf: Added start of better "parse_command_line" implementation (user: rkeene tags: better-parse-args) | |
2017-10-13
| ||
20:37 | [215571a61c] tcc4tcl 0.30 (user: rkeene tags: trunk, 0.30) | |
20:36 | [30810bb6d9] Disabled a test which now does not work (user: rkeene tags: trunk) | |
20:34 | [f6d387c96c] Added enough critcl to be handle tcllib (user: rkeene tags: trunk) | |
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: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: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 | [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
| ||
14:57 | [7edb5d1dd6] Ticket [cc1af09637]: Add additional subcommands to error message (user: rkeene tags: trunk) | |
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: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: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-14
| ||
22:03 | [7572a36e73] Added support for a Tcl_Obj* for ClientData in linktclcommand (user: auriocus tags: trunk) | |
2014-08-31
| ||
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) | |
2014-06-23
| ||
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: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) | |
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 | [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) | |
00:54 | [60d4d528a0] Added Tcl_WideInt support (user: rkeene tags: trunk) | |
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:55 | [07d1d92554] Added the ability to search other paths for libraries and headers (user: rkeene tags: trunk) | |
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) | |
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 | [fbca0aea0c] Updated to treat NULL return values as errors from most types of return types (user: rkeene tags: trunk) | |
16:42 | [a4245ab3df] Updated to include a more reliable test for "mkdir" (user: rkeene tags: trunk) | |
05:26 | [3c95a2ab7e] tcc4tcl 0.19 (user: rkeene tags: trunk, 0.19) | |
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) | |
2014-06-15
| ||
20:11 | [a8b14ae0a1] tcc4tcl 0.18 (user: rkeene tags: trunk) | |
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) | |
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 | [c000e01e26] tcc4tcl 0.16 -- support out-of-directory builds and older Make (user: rkeene tags: trunk, 0.16) | |
2014-05-22
| ||
17:18 | [0ca601053b] tcc4tcl 0.15 -- updated to default to providing dlopen unless --without-dlopen is requested (user: rkeene tags: trunk, 0.15) | |
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 | [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:45 | [5fb5de4c85] tcc4tcl 0.12 (user: rkeene tags: trunk, 0.12) | |
04:45 | [149997010d] Updated to support not providing a dlopen symbol in the static archive (and default to not providing one in the shared archive) (user: rkeene tags: trunk) | |
2014-05-20
| ||
20:15 | [8ef4137624] Updated to set CPPFLAGS separately form CFLAGS (user: rkeene tags: trunk) | |
2014-05-18
| ||
21:05 | [d685bad77a] tcc4tcl 0.11 (user: rkeene tags: trunk, 0.11) | |
21:05 | [e89c02337a] Win64 build fixes (user: rkeene tags: trunk) | |
20:46 | [8112d63e73] Updated to pass compiler information to TCC and support basic multilib (-m32/-m64) compilers (user: rkeene tags: trunk) | |
02:21 | [ef02f1b927] tcc4tcl 0.10 (user: rkeene tags: trunk, 0.10) | |
02:20 | [016eb686f9] Added script to perform known header corrections (user: rkeene tags: trunk) | |
01:08 | [76ee8b8d3d] More work on getting headers correctly made available (user: rkeene tags: trunk) | |
01:07 | [e3c6c05d95] Updated to define __ANDROID__ on Android/ARM (user: rkeene tags: trunk) | |
2014-05-17
| ||
16:42 | [82f7cb92d4] Updated how headers are copied (user: rkeene tags: trunk) | |
06:17 | [21f45d469d] tcc4tcl 0.9 (user: rkeene tags: trunk, 0.9) | |
06:15 | [870c068689] More android fixes (user: rkeene tags: trunk) | |
06:00 | [6b1cb98484] tcc4tcl 0.8 (user: rkeene tags: trunk, 0.8) | |
05:55 | [194d1a7c62] tcc4tcl 0.7 (user: rkeene tags: trunk, 0.7) | |
05:46 | [8b0f7d0ccd] Updated to setup LDFLAGS (user: rkeene tags: trunk) | |
05:01 | [bc377b2f75] tcc4tcl 0.6 (user: rkeene tags: trunk, 0.6) | |
05:00 | [f0540f631f] Updated to compile on ARM -- requires libgcc symbols, however (user: rkeene tags: trunk) | |
04:39 | [8ed457fd51] Fixed rewriting relative paths to headers and added various patches (user: rkeene tags: trunk) | |
2014-05-12
| ||
03:19 | [3c8c30b6bf] Updated to fallback to SHA1 if SHA256 is unavailable (user: rkeene tags: trunk) | |
2014-05-06
| ||
21:28 | [d00df72845] Deleted huge patch from original TclTCC distribution (user: rkeene tags: trunk) | |
20:12 | [5b5e7e38ed] Updated to test with package (user: rkeene tags: trunk) | |
06:06 | [af00e9d27e] Updated to normalize correctly (user: rkeene tags: trunk) | |