BRiX
  Advanced Computing Environment
Hosted by SourceForge  
brix-os project page  

RSS feed

22may2003

renamed 'local variables' page to 'variables' and rewrote a lot of it. also added SET/IN scopes and static variables. updated global variables page. added type casting page. added mutually recursive functions to functions page. removed the LAMBDA macro, functionality moved to DEFUN. updated the lambda type page. updated top of functions page. added function interface level section and level flags to functions and macros pages. added function and macro templates. added alias page.

19may2003

added temporary macros page. added no-return flag to DEFUN. added operators pages. added shorthand page.

17may2003

removed SETR macro, SET now returns values. removed SETM macro, SET now handles single and multiple variables. removed '\' from allowed characters in function and macro names. updated SET-POINTER. moved variables to function and macro namespace. removed lambda CALL macro. methods and lambdas are now called with accessors. updated the union type page. added variable histories page. changed shorthand syntax on local variables page. rewrote accessors page.

28apr2003

updated crush comments and modules pages. moved CSET from local variables page to its own page.

24apr2003

new layout for the crush manual, rewrote many sections. removed type UUIDs.

31mar2003

crush now allocates heap objects with the NEW macro and malloc function in the core. added most of the ia32 instructions to the crush assembler.

27mar2003

added multi-line comment support to crush compiler.

24mar2003

added memory access section to the assembler page.

23mar2003

lots of changes to the crush compiler, including a simple register allocator, loose typing and virtual registers in the ASM macro. added virtual register and label sections to the crush assembler page. updated status page.

15mar2003

added SETM macro to variables page. removed FOREIGN-ALIAS macro. added INHERIT-FROM example to types page. removed DEFAULT-INT-SIZE and DEFAULT-FLOAT-SIZE from primitives page.

page:  1   2   3   4   5   6   7 


Copyright © 1995-2005 Brand Huntsman
Valid HTML 4.01! ( best viewed with text-only and gecko browsers )  Valid CSS!