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

RSS feed

4jun2003

new logo. updated primitive array page for new accessors.

renamed the 'ideas' page to 'concepts' and gave it a new layout. removed thread containers and data descriptions from concepts page. moved metadata and multiple drives sections from ofs page to concepts page under object store.

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.


page:  1   2   3   4   5   6   7