Commits

Author Commit Message Labels Comments Date
Dean Hall
Fixes Issue 184
Branches
v10
Dean Hall
Update issue 196
Branches
v10
Andrej Antonov
Fixes issue 193. - make ipm work independent from current work directory
Branches
v10
Dean Hall
Big Rewrite: merged up from default
Branches
v10
Dean Hall
Big Rewrite: Factored PM_FEATURES out of pmCoCreator.py and pmCoFilter.py. - Inclusion of co_lnotab macro-ized; depends on pmfeatures.h
Branches
v10
Dean Hall
Big Rewrite: Eliminated all PM_FEATURES except HAVE_FLOAT and HAVE_DEBUG_INFO.
Branches
v10
Dean Hall
Big Rewrite: moved all platforms except desktop to _unmaintained. - Renamed desktop to posix - Updated posix/README
Branches
v10
Dean Hall
Big Rewrite: scons check and scons tags work
Branches
v10
Dean Hall
Big Rewrite: Fixes so system tests work: - pmCoCreator puts null terminator in string objs. - pmConstantPool must differentiate floats when given as a key.
Branches
v10
Dean Hall
Big Rewrite: make scons check run the system tests (some tests fail). Rewrote how system tests are executed.
Branches
v10
Dean Hall
Big Rewrite: Converted HAVE_CLASSES, _DEFAULTARGS and _GENERATORS configurable features to permanent
Branches
v10
Dean Hall
Big Rewrite: Removed mem functions and memspace args. - Fixed GC so it doesn't try to mark objects from program memory. - Fixed global.c so it doesn't try to mark constant objects. - Removed mem.c,h - Removed remnants of *_loadFromImg - Removed plat_memGetByte() from platform layer - Switched sli.c to use the C compiler's string.h
Branches
v10
Dean Hall
Big Rewrite: updated the pmMarshal doc and tool to match the size-reduced pmCo_t struct.
Branches
v10
Dean Hall
Big Rewrite: removed a remnant of string_loadFromImg
Branches
v10
Dean Hall
Big Rewrite: merged up to default
Branches
v10
Dean Hall
Big Rewrite: merged up from default.
Branches
v10
Dean Hall
Big Rewrite: made inclusion of co_lnotab in CO dependant on pmfeature HAVE_DEBUG_INFO.
Branches
v10
Dean Hall
Big Rewrite: fixed plat_reportError to use new CO API
Branches
v10
Dean Hall
Big Rewrite: reduced pmCo_t struct size by two pointers. - Hacked pmCoCreator.py to append co_filename and co_name to co_consts. - Created codeobj API to make CO field access abstract. - interp.c's IP becomes an offset value (not a pointer). - Changes to interp.c to use CO API.
Branches
v10
Dean Hall
Big Rewrite: SConsfile improvements to linker map
Branches
v10
Dean Hall
Big Rewrite: Hello world executes. - SConscript builds for gdb and creates linker map. - interp.c change to make bytecode work: GET_ARG --> PUT_GC_ARG_INTO.
Branches
v10
Dean Hall
Big Rewrite: minor doc shuffling
Branches
v10
Dean Hall
Big Rewrite: desktop/SConscript builds completely! The vm execution still has errors.
Branches
v10
Dean Hall
Big Rewrite: improvements to desktop/SConscipt - generates and builds .c and .h files - builds pmvm_lib - tries to build main (exe), but errors due to .h file Changes to pmCoCreator.py to generate .c and .h file simultaneously Changes to vm code to allow it to build; got rid of unnecessary global objs.
Branches
v10
Dean Hall
Big Rewrite: merge up with p14p
Branches
v10
Dean Hall
Big Rewrite: SConstruct improvement and fix
Branches
v10
Dean Hall
Big Rewrite: fixed object and string declarations
Branches
v10
Dean Hall
Big Rewrite: - Switched from code images to generated code objects; builds cleanly. - Removed img.c,h
Branches
v10
Dean Hall
Big Rewrite: SCons improvements and #line directive in pmCoCreator.py
Branches
v10
Dean Hall
Big Rewrite: updated scons build for desktop.
Branches
v10
  1. Prev
  2. Next