]> gitweb.factorcode.org Git - factor.git/shortlog
factor.git
2009-09-16 Phil Dawesimul clobbers arg2 on x86.64, so stashing vm ptr on...
2009-09-16 Phil DawesAdded -DREENTRANT option to Makefile
2009-09-16 Phil DawesAdded more init code to vm constructor.
2009-09-16 Phil Dawessmall x86 asm cleanup
2009-09-16 Phil Dawesvm passed in primitives as arg0 for x86.64
2009-09-16 Phil DawesAdded vm passing to inline_cache_miss x86.32 asm
2009-09-16 Phil DawesDon't return functions returning void. -O3 seems to...
2009-09-16 Phil Dawesasm math functions pass vm ptr to overflow function...
2009-09-16 Phil Dawesfixed bug where vm_char being treated as 1byte type
2009-09-16 Phil DawesAdded data constructor to initialize bools in factorvmd...
2009-09-16 Phil DawesAdded vm ptr to math overflow functions
2009-09-16 Phil Dawesmoved signal handlers into vm object
2009-09-16 Phil Dawesremoved debugging
2009-09-16 Phil DawesSplit data out into separate vm-data struct
2009-09-16 Phil DawesDev checkpoint
2009-09-16 Phil DawesSwitched on singleton flag
2009-09-16 Phil Dawesremoved vm ptr from mach_signal and some other places
2009-09-16 Phil Dawesremoved vm ptr from os-macosx.mm
2009-09-16 Phil Dawesadded FACTOR_MULTITHREADED_TLS option
2009-09-16 Phil Dawesthread_id is a pthread_t on unix
2009-09-16 Phil Dawesadded threadsafe defines. Dunno if they do much
2009-09-16 Phil Dawesfixed stupid signal handler bug
2009-09-16 Phil Dawesfixed up some alien boxing (x86 32 & 64)
2009-09-16 Phil Dawesadded vm-ptr primitive
2009-09-16 Phil Dawesfixed vm ptr passing to to_value_struct
2009-09-16 Phil Dawesfixed vm ptr passing to box_small_struct
2009-09-16 Phil Dawesfixed vm ptr passing to box_value_struct
2009-09-16 Phil Dawesquick test vocab for mt stuff
2009-09-16 Phil Dawescleaned up code a bit, added multithreaded mode flags
2009-09-16 Phil Dawesremoved vm singleton usage from unix stuff
2009-09-16 Phil Dawesmoved the thread stuff around a bit
2009-09-16 Phil Dawesremoved vm ptrs from unix code (still in signal handler...
2009-09-16 Phil Dawesmoved utility functions and fatal_error out of vm struc...
2009-09-16 Phil Dawesadded vm passing to some alien/boxing functions and...
2009-09-16 Phil Dawesvm ptr passed to lazy_jit_compile on x86.64
2009-09-16 Phil Dawesoverflow functions now retrieving their vm ptr from...
2009-09-16 Phil DawesPrimitives now pass vm ptr on 64bit x86
2009-09-16 Phil Dawesseparated vm-1st-arg and vm-3rd-arg asm invoke words...
2009-09-16 Phil Dawesfixed up linux64 bootstrap (single threaded)
2009-09-16 Phil Daweswin32 main starts factorvm in new thread
2009-09-16 Phil DawesStart windows factor in a spawned thread (for testing)
2009-09-16 Phil Dawesadded lookup_vm and removed last usage of vm from windo...
2009-09-16 Phil Dawesadded factorvm ptrs to the rest of alien functions.
2009-09-16 Phil Dawesprint_native_string doesn't need singleton ptr
2009-09-16 Phil Dawescleaning up stray vm singleton usage
2009-09-16 Phil Dawesremoved most global functions from factor.cpp
2009-09-16 Phil Dawesremoved some error vm-> functions
2009-09-16 Phil Dawesremoved some vm-> forwarding functions
2009-09-16 Phil Dawesremoved some vm-> pointers
2009-09-16 Phil Dawesvm pointer passed to nest_stacks and unnest_stacks...
2009-09-16 Phil DawesDev checkpoint
2009-09-16 Phil Dawespassing ptr in boolean boxing and save_callstack_bottom
2009-09-16 Phil DawesAdded basic win32 start-thread support
2009-09-16 Phil Dawesvm passed in box_alien and alien_offset (win32)
2009-09-16 Phil Dawesremoved all vm-> singleton accesses from inlineimpls
2009-09-16 Phil Dawesconverted box_* float functions to use vm (x86 win32)
2009-09-16 Phil Dawesconverted box_* integer functions to use vm (x86 windows)
2009-09-16 Phil Dawesconverted box_* integer functions to use vm (x86 windows)
2009-09-16 Phil Dawesadded vm ptr to x86.32 boxing asm
2009-09-16 Phil Dawesadded code to pass vm ptr to some unboxers
2009-09-16 Phil Dawesmoved gc_locals accessors into vm
2009-09-16 Phil Dawesturned errno() methods back into functions since they...
2009-09-16 Phil Dawesfixed up getenv compiler intrinsic to use vm struct...
2009-09-16 Phil Dawesadded padding to align userenv to an 8byte boundary
2009-09-16 Phil Dawesmoved userenv into vm in C code (DOESNT BOOTSTRAP YET!!!)
2009-09-16 Phil Dawesgot debug compiles working again
2009-09-16 Phil Dawesmoved stack_traces_p into the vm
2009-09-16 Phil Dawesmoved cards_offset and decks_offset into vm struct...
2009-09-16 Phil Dawesmoved allot_markers_offset variable into vm struct
2009-09-16 Phil Dawesnursery global variable moved into vm
2009-09-16 Phil Dawesrenamed to vm-field-offset. Slava's better at naming...
2009-09-16 sheepleppc asm to get stack_chain using vm ptr
2009-09-16 Phil DawesAdded a vm C-STRUCT, using it for struct offsets in...
2009-09-16 Phil Dawesmoved stack_chain into vm struct
2009-09-16 Phil Dawesremoved save_stacks global function
2009-09-16 Phil Dawesthrow_impl now forwards the vm ptr
2009-09-16 Phil Dawespassing vm ptr to lazy_jit_compile mostly working
2009-09-16 Phil DawesAdded %vm-invoke to pass vm ptr to vm functions (x86...
2009-09-16 Phil Dawesvm ptr passed to primitives on X86.32 (other cpus still...
2009-09-16 Phil Dawesadded VM relocation type
2009-09-16 Phil Dawesmoved os-windows-nt functions into the vm
2009-09-16 Phil DawesDev checkpoint
2009-09-16 Phil Dawesmoved some os-windows functions into the vm
2009-09-16 Phil Dawesmoved align_page into vm
2009-09-16 Phil DawesDev checkpoint
2009-09-16 Phil Dawesgot os-macosx.mm to compile
2009-09-16 Phil DawesFixed typo from upstream
2009-09-16 Phil Dawesremoved some global functions from errors.cpp
2009-09-16 Phil Dawesremoved some global functions from utilities.cpp
2009-09-16 Phil Dawesremoved some global functions from inline_cache.cpp
2009-09-16 Phil Dawesremoved some global functions from dispatch.cpp
2009-09-16 Phil Dawesremoved some global functions from quotations.cpp
2009-09-16 Phil Dawesremoved some global functions from alien.cpp
2009-09-16 Phil Dawesremoved some global functions from callstack.cpp
2009-09-16 Phil Dawesremoved some global functions from image.cpp
2009-09-16 Phil Dawesremoved some global functions from io.cpp
2009-09-16 Phil Dawesremoved some global functions from math.cpp
2009-09-16 Phil Dawesremoved global functions from words.cpp
2009-09-16 Phil Dawesremoved global functions from byte_arrays.cpp and tuple...
2009-09-16 Phil Dawesremoved global functions from strings.cpp
next