wiki:Changelog

Version 23 (modified by jan vrany, 8 years ago) ( diff )

--

Smalltalk/X jv-branch ChangeLog

  • 2015-09-21
    • FIX: Fixed bug #68: String>>indexOf:startingAt: broken under Windows/ MINGW64. See 5fd16edf5a5f/stx.libbasic.
    • FIX: Fixed bug in LargeInteger literals in stc-compiled code.
  • 2015-10-04
    • ENH: Added support for auto-configuration of SCMs. This means that in a common case it is no longer necessary manually manage mapping from package to its source code manager. See 30f4d586370e/stx.libbasic3.
  • 2015-09-21
  • 2015-09-11
  • 2015-07-27
    • FIX: Fixed a baad bug causing VM crash when one set a breakpoint on Java Method (see librun commit 79868de791e7)
  • 2015-07-05
    • MAJOR CHANGE: Bye bye, Borland! . Use MINGW32 toolchain to build 32bit Windows version. Got rid of ancient Borland compiler. Finally! Argh...
  • 2015-06-29
    • Virtual Machine
      • FIX: Fixed a baad bug causing VM crash when one set a breakpoint on Java Method (librun commit 79868de791e7)
  • 2015-06-20
    • stx:goodies/smallsense
      • ENH: Integrated Jakub Nesveda's excellent custom refactorings (announcement)
  • 2015-06-10
    • STC, Virtual Machine, stx:libbasic, stx:libcomp
      • ENH: Fill in Block source position, i.e., an offset of opening bracket. Given a Block instance, one may ask for it's source position by aBlock sourcePos. Moreover, one can get a parse tree (RB) of the block by aBlock parseTree. This allows for nice optimizations in PetitParser compiler.
  • 2015-05-30
  • 2015-05-21
    • Virtual machine
      • ENH: Use mmap() / munmap() to allocate new space.
      • ENH: When VM is compiled in DEBUG mode (default), allocate extra guard pages behind each newspace halve.
      • FIX: Fixed baaad bugs in various allocation routines causing overflow to memory behind newspace and thus trashing whatever data are there. See commit 384622fa1a79/stx.libbasic. Few VM routines suffered the same.
      • FIX: Fixed initialization of poly caches (they have not been cleared properly)
Note: See TracWiki for help on using the wiki.