Version 16 (modified by 9 years ago) ( diff ) | ,
---|
Smalltalk/X jv-branch ChangeLog
- 2015-09-21
- FIX: Fixed a bad bug in Xft font rendering causing a VM crash (due to memory corruption, see c5cb9d5dfaae/stx.libview)
- 2015-09-11
- ENH: Mercurial: Added support for commit amending (i.e., for
hg commit --amend
. See stx:libscm issue 19.
- ENH: Mercurial: Added support for commit amending (i.e., for
- 2015-09-09
- ENH: X11: Make Smalltalk/X be more adhering to ICCCM 2.0 and EWMH 1.5 standards. This improves UX of Smalltalk/X when run under modern window manager, such as Gnome Shell. See 12bc34f97b84/stx.libview, e2d3459c6309/stx.libview, 7f3a3fe5b871/stx.libview, 2a4ce6c4d0b5/stx.libview.
- 2015-08-07
- ENH: Performance & functional improvement in FFI callouts (see de37550dc3dd/stx.libbasic)
- 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-07
- FIX: Fixed bug introduced by upstream change a37464a68e70/stx.libbasic (commit d0cc0d0cfffd/stx.libbasic )
- ENH: Enabled FFI for 64bit Linux builds (though 64bit linux builds are not yet considered "stable enough")
- 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)
- Virtual Machine
- 2015-06-20
- stx:goodies/smallsense
- ENH: Integrated Jakub Nesveda's excellent custom refactorings (announcement)
- stx:goodies/smallsense
- 2015-06-18
- stx:libtool
- FIX: Fixed issue #39 - see 868a99865eb9/stx.libtool.
- ENH: Integrated new DocBook based documentation for STX:LIBJAVA to CI builds.
- stx:libtool
- 2015-06-17
- stx:libbasic
- FIX: Fixed issue #65 - see 8735bd9eee2f/stx.libbasic.
- stx:libbasic
- 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 byaBlock sourcePos
. Moreover, one can get a parse tree (RB) of the block byaBlock parseTree
. This allows for nice optimizations in PetitParser compiler.
- ENH: Fill in Block source position, i.e., an offset of opening bracket. Given a
- STC, Virtual Machine, stx:libbasic, stx:libcomp
- 2015-06-03
- stx:libbasic
- ENH: Performance fixes in String>>at: and Array>>at:/at:put: - see 877a8f1b326d/stx.libbasic and 9e4db770f8f5/stx.libbasic
- stx:libbasic
- 2015-05-30
- Virtual Machine
- FIX: Fixed bug in Java synchronized method invocation (see issue #84).
- stx:libbasic
- FIX: Fixed FileStream>>position, position: and setToEnd when stream is in non-buffered mode. See commit 5e7e40d367f2/stx.libbasic
- Virtual Machine
- 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)
- Virtual machine
Note:
See TracWiki
for help on using the wiki.