log cbackend.js @ 326:50760ba52b11

age author description
Tue, 24 Mar 2015 21:49:45 -0700 Michael Pavone Added conversion methods between integer and float types
Sun, 22 Mar 2015 19:10:09 -0700 Michael Pavone Allow symbol expressions in includeSystemHeader calls
Thu, 19 Mar 2015 22:39:18 -0700 Michael Pavone Minor improvement to error message about invalid c type expressions
Thu, 24 Jul 2014 21:58:26 -0700 Michael Pavone Move OS module out of backend Javascript into a proper module file. Add normal bytearray to bytearray module. Add read:to method to os module for reading into a bytearray.
Tue, 22 Jul 2014 23:32:49 -0700 Michael Pavone Make sure that true and false modules are initialized before anything else and that the list module is initialized before any modules besides true and false
Tue, 22 Jul 2014 21:31:41 -0700 Michael Pavone Add utf8 method to integer types for converting a number into a utf8 string made up of the corresponding character code
Tue, 22 Jul 2014 18:31:31 -0700 Michael Pavone Finish support for floating point numbers in C backend
Tue, 22 Jul 2014 08:35:30 -0700 Michael Pavone Fix const warning in sdl module
Mon, 21 Jul 2014 20:24:50 -0700 Michael Pavone Add some extra parens in addr_of translation and fix cleaning of names in llMessage parameters
Sun, 20 Jul 2014 00:12:43 -0700 Michael Pavone Make import:from actually work. Fix some macro bugs. Add a cpointer primitive type for storing an opaque pointer to a C object.
Sat, 19 Jul 2014 20:18:34 -0700 Michael Pavone Added support for encoding integers and booleans as JSON
Fri, 18 Jul 2014 00:14:22 -0700 Michael Pavone Warning cleanup
Thu, 17 Jul 2014 23:57:41 -0700 Michael Pavone Added object module which provides some basic reflection capabilities
Mon, 14 Jul 2014 19:03:46 -0700 Michael Pavone Remove remapping of most operators
Fri, 11 Apr 2014 22:29:32 -0700 Michael Pavone Fix a couple of compiler bugs. topenv was getting initialized in multiple places. This resulted in multiple copies of modules getting created which caused problems for macro expansion. Additionally, arguments were not being marked as declared during code generation so assigning to an argument that was not closed over generated invalid C code.