Commit Graph

  • 8ad250bf08 Add copright notice and licence. master Gavan Fantom 2010-02-11 17:58:42 +00:00
  • 75e3793a29 Add missing files, for SQL support Gavan Fantom 2008-12-19 23:38:16 +00:00
  • d2375baded Implement stack dump function Gavan Fantom 2007-12-31 00:54:00 +00:00
  • 86c773dfe7 Don't trash the number of arguments in the current function when making a function call. Gavan Fantom 2007-12-31 00:51:40 +00:00
  • b0b671e319 Move mouse device back to the right one for the shuttle. This should really become an option. Gavan Fantom 2007-12-31 00:50:42 +00:00
  • 5d93c3ba74 Implement automatic gain control Gavan Fantom 2007-12-31 00:49:59 +00:00
  • 1f50fd27f6 Return error code from parser on normal process exit Gavan Fantom 2007-12-31 00:48:57 +00:00
  • a4031c5ff8 Some friendlier error messages in cases where assert isn't really appropriate Gavan Fantom 2007-12-27 17:26:51 +00:00
  • e5aca158e2 Turn off compiler debug Gavan Fantom 2007-12-26 18:26:25 +00:00
  • 60232a7d62 Remove some debug that was left in Gavan Fantom 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. Gavan Fantom 2007-12-26 18:23:47 +00:00
  • 0762f1a067 Don't fflush when printf is commented out. Also update comment. Gavan Fantom 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. Gavan Fantom 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. Gavan Fantom 2007-12-24 11:18:15 +00:00
  • 8251351a2e Output line numbers for errors discovered after the AST is built. Gavan Fantom 2007-12-23 19:29:40 +00:00
  • d39fce3ac6 Don't send a \0 byte after the banner Gavan Fantom 2007-12-19 22:39:43 +00:00
  • 24f3b3f3c6 Implement cmdsocket_write to allow responses on the socket. Gavan Fantom 2007-12-19 21:59:08 +00:00
  • a86643abb0 merge of 'a7f61676c8d04ecf082be8ae39a40b4e7bba3462' and 'e36d05aec1b58ab05b8602bed8ed5faf304fe45f' Gavan Fantom 2007-12-11 01:47:22 +00:00
  • 7f6e40716b cmdsocket plugin to allow simple commands to be sent over the network Gavan Fantom 2007-12-11 01:47:01 +00:00
  • b2df00db6e Delete .depend file on make clean Gavan Fantom 2007-07-29 11:46:12 +00:00
  • 883e1a856a The ABI is now autogenerated, and checked. Gavan Fantom 2007-04-29 15:20:09 +00:00
  • 37276bcc35 Add TODO file Gavan Fantom 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 Gavan Fantom 2007-04-29 15:18:56 +00:00
  • 5fbc625840 Rename some internal functions to avoid namespace pollution Gavan Fantom 2007-04-29 14:37:42 +00:00
  • 22aa908aa0 Add ABI version constants, based on SHA1 hash Gavan Fantom 2007-04-29 14:36:56 +00:00
  • 13c0bc9b5a Support hexadecimal numbers Gavan Fantom 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. Gavan Fantom 2007-04-29 13:15:34 +00:00
  • bc76cfe623 Add plugins files missing from earlier commit Gavan Fantom 2007-04-29 13:12:36 +00:00
  • 244ec3f3d4 Call correct function on plugin shutdown Gavan Fantom 2007-04-29 12:26:05 +00:00
  • 6e77894ac7 Allow mouse plugin to fail gracefully Gavan Fantom 2007-04-29 12:25:24 +00:00
  • 23a84186ff Allow DMX plugin to fail gracefully Gavan Fantom 2007-04-29 12:17:37 +00:00
  • bafa106f11 Move toward a plugin API Gavan Fantom 2007-04-29 11:50:00 +00:00
  • 163fea6b89 Initial commit Gavan Fantom 2007-04-22 23:23:15 +00:00