File History

History of tcc4tcl.tcl

2017-10-17
03:33
[a663422b2a] part of check-in [cd4a58d22b] Added support for calling "add_file" (undocumented for now) (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
03:06
[68fdbd726e] part of check-in [ee8987ea9d] Added start of better "parse_command_line" implementation (user: rkeene branch: better-parse-args) [annotate] [blame] [check-ins using] [diff]
2017-10-13
19:59
[895fa80a76] part of check-in [6641266e0b] Fixed typo and added test for process_command_line (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
19:56
[98a17dca0c] part of check-in [dbb450841d] Updated to support very basic processing of the command-line (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
17:59
[a5b9327e8f] part of check-in [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 branch: trunk) [annotate] [blame] [check-ins using] [diff]
2017-01-08
06:13
[991d4e1c6b] part of check-in [5de78d18ca] Unexport generic "new" command (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
06:13
[a64acdd994] part of check-in [d02f5fd83e] Added a "tcc4tcl::ccommand" command similar to Critcl (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2016-03-28
14:57
[200fc77793] part of check-in [7edb5d1dd6] Ticket [cc1af09637]: Add additional subcommands to error message (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2016-01-25
18:31
[f1fd06e875] part of check-in [91b1a5ba3d] Added support for a ClientData type (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-11-14
22:03
[779467e01e] part of check-in [7572a36e73] Added support for a Tcl_Obj* for ClientData in linktclcommand (user: auriocus branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-07-19
06:17
[1d42614e04] part of check-in [57b7fc959d] More additional comments (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-07-16
18:02
[a8247de2cc] part of check-in [bb7a68b1e7] Updated comments (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
16:26
[5e15b1175b] part of check-in [1c563bb769] Cleaned up some return code handling, and added test for binary blobs (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
16:15
[f995e1562e] part of check-in [37f218e272] Corrected issue with checking for variables (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
16:09
[2aaf108bbf] part of check-in [17b2b81a02] Added syntaxes for byte arrays (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
14:44
[e6c673ebab] part of check-in [500057b0ea] Updated to create a proc if we are operating in an existing interpreter, to avoid setting local variables (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
04:14
[ee6fa4b450] part of check-in [79f4d09e57] Added comments (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
04:13
[990ffbcf98] part of check-in [a88c66196a] More work on wrapping Tcl for consumption by C (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
04:09
[49f61e4dc3] part of check-in [56023a368d] Corrected floating point error value (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
04:05
[675d06bcbb] part of check-in [af858c331d] Updated to support a Tcl_Interp* argument in any position for "proc" (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
03:37
[54f1e6802f] part of check-in [e9115a162e] Added a "proc" sub-command to generate C stubs to call Tcl code (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-06-23
19:42
[d7bddf2d39] part of check-in [bc257f54f8] Removed old reference to "tcc_handle" (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
02:56
[72f0a051fa] part of check-in [2bc3ec252a] Added "cwrap" subcommand to handle wrapping and creating prototype (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
02:27
[1d2b6c2d4b] part of check-in [f67ebac03e] Updated to include prototype for function that initializes Tcl procedures if they are used (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
01:51
[30ebc63823] part of check-in [0e71626442] Updated to not error out about not being able to load the library until we actually need to use it (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
01:45
[f0b6dd4e2e] part of check-in [491d3ace1e] Updated to omit the #define for functions we are just wrapping (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
01:45
[341f854450] part of check-in [9dea15950f] Updated to correctly define C functions that take no arguments (void) (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
01:39
[8158b2225d] part of check-in [79472adb57] Corrected issue where path to headers and libraries was reset when adding libraries and header paths (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
00:54
[1b632735c7] part of check-in [60d4d528a0] Added Tcl_WideInt support (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-06-22
23:40
[64ae92f63e] part of check-in [2bc3e54e9e] Added a test using "curl" as a baseline for linking in external functions and libraries (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
23:23
[f5126bcd41] part of check-in [05cac27666] Fixed issues with several subcommands (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
22:55
[33bc62956b] part of check-in [07d1d92554] Added the ability to search other paths for libraries and headers (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-06-21
21:18
[f7535f5aaf] part of check-in [c951d6608a] Corrected typo in previous commit (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
21:17
[47b77bc722] part of check-in [d7b387c82f] Updated to give a useful error if an invalid subcommand is given (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
19:04
[e17b60411a] part of check-in [a520862b78] Added a "linktclcommand" subcommand to create a Tcl command that references a C symbol (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
15:51
[3622379b6b] part of check-in [31cdd14393] Updated to produce an error if we are unable to load tcc4tcl shared object (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
15:47
[c6ec4386d1] part of check-in [4ac72a422f] Updated to call Tcl_InitStubs() with the current version of Tcl (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
15:31
[f0b650b1d1] part of check-in [9aad02dffb] Updated "make test" to not try to run sed on binary files (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-06-18
19:46
[602c05c493] part of check-in [1a7d494008] Added a command called "code" to get the generated code (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
19:04
[9e249ac45d] part of check-in [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 branch: trunk) [annotate] [blame] [check-ins using] [diff]
18:05
[8ce88b67f0] part of check-in [24cc34d5f9] Updated to allow for the possibility of creating a DLL that is not a Tcl package (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
17:32
[16583ee9af] part of check-in [68ce1fca09] Fixed issue when using package versions (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
17:31
[127f1d0e84] part of check-in [6ef06b043d] Updated to provide package version numbers (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
17:26
[9fb3ac5d6d] part of check-in [ff53d13ed7] Updated to produce working shared objects and executables (might need more stuff for Windows) (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
17:03
[54d1a42bf7] part of check-in [3c45d1d050] Updated to support output to exe (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
05:05
[0ac3e6cbbe] part of check-in [c208e3c07f] Updated to allow output to file (DLL/SO) to work -- but segfaults (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
04:45
[cdff98c77e] part of check-in [daa895fdb4] Rewrote high-level API to support a handle-based interface (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-06-17
16:56
[cb9913280b] part of check-in [fbca0aea0c] Updated to treat NULL return values as errors from most types of return types (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-06-16
04:48
[7f2fbfc8a7] part of check-in [fd6711ab73] Updated to not build TCC as a static so that existing symbols could resolved by TCC itself (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
04:20
[47dd5cbf47] part of check-in [82e8ebb242] Updated to allow external symbols to be resolved if dlopen() is available (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
01:44
[c36e097dd3] part of check-in [e13bdc3fcc] Updated to install DLL source code (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-06-15
20:06
[c5d45f5bb2] part of check-in [92a72f9f80] Improved error handling (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
19:56
[24323fece8] part of check-in [a972717fe8] Cleanup (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-06-13
04:15
[5cbfa0bb9e] part of check-in [fa96098302] Updated to support colons in C procedure names (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-05-04
07:03
[271b665fc7] part of check-in [adeb3bb79b] Updated to search loaded libraries for symbols on Win32 as we do on UNIX (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
04:27
[3b40b22f76] part of check-in [84c0812a1d] Updated to search library_paths for libtcc1.a for ELF as is done for PE (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-05-03
20:31
Renamed from tcc.tcl [cf29842e65] part of check-in [78d29c05b7] Renamed everything to the name of the package (tcc4tcl) (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]