Commit Graph

26 Commits

Author SHA1 Message Date
a4031c5ff8 Some friendlier error messages in cases where assert isn't really appropriate 2007-12-27 17:26:51 +00:00
e5aca158e2 Turn off compiler debug 2007-12-26 18:26:25 +00:00
60232a7d62 Remove some debug that was left in 2007-12-26 18:25:07 +00:00
c6db192f99 Implement easy SQL array access functions, and fix some bugs in spawning
new threads with arguments.
2007-12-26 18:23:47 +00:00
0762f1a067 Don't fflush when printf is commented out. Also update comment. 2007-12-26 18:19:52 +00:00
de63ebf6ce Implement a simpler direct API for getting and setting numeric values in
the SQL database. This is mostly because the lack of string handling makes
manipulation of queries difficult.
2007-12-26 14:57:16 +00:00
df2e38a3e9 First cut at sql support via sqlite3. Including preliminary varargs support
for internal functions, and returning values from functions in the compiler.
2007-12-24 11:18:15 +00:00
8251351a2e Output line numbers for errors discovered after the AST is built. 2007-12-23 19:29:40 +00:00
d39fce3ac6 Don't send a \0 byte after the banner 2007-12-19 22:39:43 +00:00
24f3b3f3c6 Implement cmdsocket_write to allow responses on the socket. 2007-12-19 21:59:08 +00:00
a86643abb0 merge of 'a7f61676c8d04ecf082be8ae39a40b4e7bba3462'
and 'e36d05aec1b58ab05b8602bed8ed5faf304fe45f'
2007-12-11 01:47:22 +00:00
7f6e40716b cmdsocket plugin to allow simple commands to be sent over the network 2007-12-11 01:47:01 +00:00
b2df00db6e Delete .depend file on make clean 2007-07-29 11:46:12 +00:00
883e1a856a The ABI is now autogenerated, and checked. 2007-04-29 15:20:09 +00:00
37276bcc35 Add TODO file 2007-04-29 15:19:27 +00:00
ec2b71d545 Include the ABI version in the file format, and refuse to execute
binary files with ABI mismatches
2007-04-29 15:18:56 +00:00
5fbc625840 Rename some internal functions to avoid namespace pollution 2007-04-29 14:37:42 +00:00
22aa908aa0 Add ABI version constants, based on SHA1 hash 2007-04-29 14:36:56 +00:00
13c0bc9b5a Support hexadecimal numbers 2007-04-29 14:35:50 +00:00
10ac321771 First cut of formal ABI definition, so that the same definition can be
used to generate the function table in lsi as the header file which
code can include to get a matching ABI definition.
2007-04-29 13:15:34 +00:00
bc76cfe623 Add plugins files missing from earlier commit 2007-04-29 13:12:36 +00:00
244ec3f3d4 Call correct function on plugin shutdown 2007-04-29 12:26:05 +00:00
6e77894ac7 Allow mouse plugin to fail gracefully 2007-04-29 12:25:24 +00:00
23a84186ff Allow DMX plugin to fail gracefully 2007-04-29 12:17:37 +00:00
bafa106f11 Move toward a plugin API 2007-04-29 11:50:00 +00:00
163fea6b89 Initial commit 2007-04-22 23:23:15 +00:00