Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge upstream master #8

Open
wants to merge 178 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
178 commits
Select commit Hold shift + click to select a range
2d04597
misc: Bump the version number to 3.2.91 as 3.2.90 has been released
zecke Apr 13, 2013
3b41856
misc: Fix compiler warnings in libgst.
zecke Feb 24, 2013
8d14579
misc: Add some more files to the .gitignore
zecke Mar 29, 2013
615503e
opcode: Remove the copy of the binutils code from the repository
Jan 21, 2013
1c6d7ad
kernel: Remove unused variable from the StarPackage class
zecke Mar 4, 2013
6144187
stinst: Fix the sourcecode extraction in RBScanner>>#scanNumber
zecke Feb 10, 2013
77da3e4
stinst: Fix parsing of negated numbers with the new RBNumberLiteralToken
zecke Feb 23, 2013
e7e8418
embedded: Use more registers on ARM as there are plenty and reduce th…
zecke Apr 25, 2013
7555836
stinst: Avoid running into recursion in ProxyNamespace
zecke Mar 31, 2013
8ee07b8
dbd-sqlite: Do not fetch all rows of a select at once
zecke Nov 20, 2012
aafca62
kernel: Introduce the DirPackage packages to help with development
zecke Mar 24, 2013
6e7ca84
sttools: Introduce a new package for Smalltalk tooling helpers
zecke Mar 30, 2013
789f6d2
docs: Port the tutorial to work with Texinfo 5
slattarini May 15, 2013
ffee2f5
travis: Enable the MySQL tests on the travis-ci
zecke May 17, 2013
47621ef
embedded: Allow to disable the prefetching.
zecke Apr 25, 2013
343042d
embedded: Allow to disable the line number bytecode
zecke Apr 25, 2013
509fd84
iconv: Handle iconv_open failures and substitute encoding names
zecke May 20, 2013
e668c83
visualgst: Do not display metaclasses in hierarchy browse.
May 31, 2013
427e486
Remove useless optimizations from the ContextPart
Jun 6, 2013
5a14488
emacs: Fix the smalltalk-mode mode for emacs 24.2 and later
s4504kr Jun 14, 2013
723bddb
Remove unused gst_ordered_collection code from libgst
Jun 14, 2013
5a81301
visualgst: Add copyright header to all files
Jun 17, 2013
5d928fa
visualgst: Fix DNU of GTK.GtkEntry>>#getText
Jun 17, 2013
a55af85
visualgst: Refactor some Smalltalk undo commands
Jun 17, 2013
533b9a7
visualgst: Do not display system exception handling frames in the deb…
May 27, 2013
b2580ba
jit: Flush the code for the runtime directives
zecke Jun 27, 2013
d6b0393
jit: Fix the bootstrap of CharacterArray
zecke Jun 27, 2013
15be475
jit: Fix test failures with Magritte, SUnit and other routines
zecke Jun 27, 2013
8282f62
Revert "Remove useless optimizations from the ContextPart"
zecke Jun 27, 2013
951ed69
sunit: Add >>#assert:equals: from Pharo for the Phexample
zecke May 11, 2013
afabd1f
postgres: Work on formatting Smalltalk types for PostgreSQL
zecke Jun 27, 2013
b603f1d
gst-sunit can load package.xml files with the -p option
Jul 1, 2013
c93f317
fix GC bug in compile_block, reported by Gwen
bonzini Jul 16, 2013
f2c2a74
add assertion to add_literal to catch wrong use of the incubator
bonzini Jul 16, 2013
27395b8
libgst: Fix a potential garbage collection problem in _gst_swap_objects
Jul 9, 2013
b3a2694
Ignore Makefile.frag files and change deps rule for Makefile.frag bui…
Jul 17, 2013
4f950db
Add debug informations for the compiled methods
Aug 10, 2013
430aa35
Add debug information support in the Smalltalk compiler
Aug 10, 2013
a76c0f6
kernel: Fix references when copying methods and add new test package
Aug 10, 2013
e308272
stinst: Fix number parsing issue when the number is negative
Aug 10, 2013
983db56
gdk/gtk: Import the GDK Key Symbols
Aug 15, 2013
bb99acc
gdk/gtk: Fix the spaces in the ChangeLog
zecke Aug 16, 2013
0452359
gdk/gtk: Fix the build for GTK+ < 2.21.7
Aug 18, 2013
7a5251b
gdk: Fix build on older versions of Gtk+ for the key symbols
zecke Aug 24, 2013
b9a60f0
Revert "Ignore Makefile.frag files and change deps rule for Makefile.…
zecke Aug 31, 2013
153c0d2
misc: sort the files before translating new lines
zecke Aug 31, 2013
87820b2
build: Update texi2dvi for new versions of automake
zecke Sep 2, 2013
86bd99b
kernel: Add ContextPart>>#printContextState
Sep 3, 2013
38dd9fd
debugger: Create a Debugger package based on the MiniDebugger
Sep 4, 2013
814ebdd
debugger: Split DebugTools using the one class one file pattern.
Sep 4, 2013
25b0112
stinst: Fix an inifinite recursion while printing ProxyNamespace
Sep 3, 2013
0c7615e
debugger: Add new command for printing context state.
Aug 21, 2013
b181a42
visualgst: Remove debugger extensions in favor of using DebugTools
Sep 4, 2013
ee77cf7
visualgst: Add STInST.STClassLoaderObjects.LoadedMethod>>#methodViewIcon
zecke Aug 19, 2013
4bba111
visualgst: Rename RunTestCommand to DebugTestCommand
zecke Aug 19, 2013
6d8bbc1
visualgst: Fix DNU when loading the 'DBI' package
zecke Aug 19, 2013
28e50e9
stinst: Make STInST and gst-parse.c consistent about trailing '.'
Sep 10, 2013
b12e3a2
stinst: Fix the testcase and update the assert
zecke Sep 11, 2013
6f860aa
visualgst: Improve the debugger by highlighting code
Aug 20, 2013
e16a71c
visualgst: Move inspector extensions to Inspector/Extensions.st
Sep 12, 2013
3c9a34a
visualgst: Add inspector view for contexts
Sep 12, 2013
45eed1a
visualgst: Show contex debug informations in GtkDebugger
Sep 13, 2013
480c67f
kernel: Add primitives for link, fsync, fdatasync and sync and expose…
zecke Apr 28, 2013
547894f
convert: Use the STTools.Loader from the Convert.st
zecke Aug 8, 2013
29481dd
stinst: Add #methodRecompilationSourceString to LoadedMethod
zecke Aug 11, 2013
eed0547
stinst: Omit the trailing ! from chunk encoding in Squeak
zecke Aug 18, 2013
e32bef6
stinst: Define variable only in the block it is used
zecke Sep 25, 2013
c441fef
dbi: Provide transaction support in the Connection base class
zecke Aug 22, 2013
6364ed2
misc: Update the valgrind suppression file
zecke Sep 30, 2013
350ae96
convert: Convert carriage returns to newlines in comments
zecke Aug 10, 2013
042ffb6
kernel: Make gst-sunit -p package.xml work for resources
zecke Sep 29, 2013
6e81f30
sunit: Fix double hash in the printString of TestCase
zecke Oct 13, 2013
20b5f9c
fix off by one sp for PUSH_LITERAL/MAKE_DIRTY_BLOCK combined bytecode
bonzini Oct 7, 2013
feac922
fix off-by-one using ContextPart's sp instance variable
bonzini Oct 7, 2013
56edacc
tweak index_oop_spec and index_oop_put_spec index computations
bonzini Jun 27, 2013
90ad622
fix overflow check for #basicAt: and #basicAt:put:
bonzini Jun 27, 2013
103818b
add test for previous commits
bonzini Oct 12, 2013
0cdee08
libgst: Address ASAN issue during the exceptions.st test
zecke Oct 13, 2013
b1dac10
misc: Update the Makefile.frag after new files were added
zecke Oct 13, 2013
4ea0ce5
genvm: Mark _stack0 variables as ATTRIBUTE_UNUSED
zecke Oct 13, 2013
938d6cb
kernel: Attempt to fix >>currentLine of the ContextPart.
Oct 16, 2013
5ed7f95
visualgst: Add shortcuts commands for the debugger
Oct 18, 2013
672bf3f
kernel: Print IP value in the error message
Oct 21, 2013
9a4ec3b
debugger: Eval expressions while debugging
Oct 29, 2013
5c19468
Makes the debugger/text widget non-blocking and fix the continue back…
Oct 29, 2013
d589138
visualgst: Fix stepping in the debugger
Nov 6, 2013
44cd50b
visualgst: Flush task queue when pressing "CTRL + ."
Nov 14, 2013
ce3d1de
postgres: Workaround parsing DateTime with microseconds
zecke Nov 9, 2013
799dd7a
opengl: Address coverity issue for out of bounds read
zecke Nov 22, 2013
317fc3e
libgst: Restore the memcpy from the error handling
zecke Nov 22, 2013
188bc81
libgst: Do not walk the pages when SIGSEGV is not used
zecke Nov 27, 2013
c1e9d6d
libgst: Fix crash with new GNU toolchains on pools.st
zecke Nov 30, 2013
63ccb84
VisualGST: Remove GtkAbstractConcreteWidget the class
GwenaelCasaccio Dec 2, 2013
9e2444d
kernel: Fix MappedCollection >>#select: and >>#reject:
leeduhem Dec 13, 2013
c8e83f1
kernel: Test MappedCollection >>#select: and >>#reject:
zecke Dec 13, 2013
23b760e
sandstone: Move the class variable to the right place
zecke Sep 25, 2013
ded813d
cairo: Make the code parsable with the STInST parser
zecke Sep 9, 2013
b71d001
kernel: Fix IndexOutOfRange with empty matches in the regexp
zecke Dec 8, 2013
e5124e5
libgst: Create a BindingDictionary for the VMPrimitivies
leeduhem Dec 16, 2013
9580b45
kernel-tests: Check that Behavior>>#allSharedPools does not DNU
zecke Dec 16, 2013
e8f7420
roe: Add extension category to String
zecke Dec 17, 2013
4e369cc
dbi: Move the Class variable initialization to a method
zecke Dec 17, 2013
288ff96
dbd-postgresql: Change the order of Connection.st and ResultSet.st
zecke Dec 17, 2013
f47106f
dbd-postgresql: Move all the classes into the DBD-PostgreSQL category
zecke Dec 17, 2013
bfb5286
dbd-postgresql: Remove comments between selectors
zecke Dec 17, 2013
2e1bc1a
dbd-postgresql: Move the Class variable initialization to a method
zecke Dec 17, 2013
94bcab1
libgst: Fix compilation on FreeBSD in regard to environ
zecke Dec 14, 2013
7b0ec1c
stinst: Add a pool look-up test for GNUPlot.GNUPlot like conditions.
zecke Dec 19, 2013
555a84a
stinst: Resolve GNUPlot.GNUPlot properly
zecke Dec 19, 2013
6754df8
visualgst: Do not use the TaskQueue for DoIt,DebugIt,PrintIt
zecke Dec 13, 2013
47debeb
visualgst: Fix inspecting variables of the current method context
zecke Dec 20, 2013
e062833
libgst: Do not flush cache when creating a new call-in process
zecke Dec 22, 2013
1b86637
libgst: Do not flush the cache twice when adding a new method
zecke Dec 22, 2013
ae20cf1
libgst: Do not make a suspended process runnable again.
zecke Jan 4, 2014
5767c26
libgst: Fix the indication of VMpr_Process_singleStepWaitingOn
zecke Jan 3, 2014
ac8c707
jit: Update _gst_ip correctly when the method_prologue is left
zecke Dec 23, 2013
67df0b7
jit: Resume the method _after_ the interrupt check
zecke Dec 23, 2013
7f7a79c
visualgst: Fix NotFound exception when editing code in SUnit.
zecke Jan 20, 2014
8261688
kernel: Check the timeout before queuing the interrupt
bonzini Jan 20, 2014
ea5237b
scripts: Add -d/--debug handling to gst-sunit
zecke Jan 24, 2014
997d4a6
debug: Add >>#restart to the debugger package
Oct 21, 2013
9e06050
visualgst: Use >>#restart to restart a modified function in the debugger
Oct 21, 2013
4a63401
visualgst: Implement restarting the selected frame in the debugger
zecke Jan 28, 2014
e824cba
visualgst: Fix NotFound exception when editing code in SUnit.
zecke Jan 20, 2014
0e31f74
visualgst: Ask the TestCase for all test selectors
zecke Jan 24, 2014
7baade4
gst-sunit: Fix typo in the transcript message
zecke Jan 31, 2014
89bd17b
visualgst: Handle process termination in the debugger
Jan 29, 2014
f7ed555
visualgst: Fix "Run test" in the GtkSUnitResult widget
zecke Feb 1, 2014
455d5c4
visualgst: GtkSUnit show only namespaces that contain testcases
Feb 3, 2014
76a6aeb
scripts/visualgst: Create Gtk SUnit based on a TestResult
Feb 4, 2014
9644ee6
kernel: Speed up MethodDictionary>>#select:
GwenaelCasaccio Jan 19, 2014
5300ade
visualgst: Fix method selection in the hierarchy widget
zecke Feb 1, 2014
c5155a6
kernel: Fix CCallable>>#returnType for the common case
zecke Feb 6, 2014
c885bef
stinst: Remove the classes created by the testcase
zecke Feb 7, 2014
3089506
xlat: Using BYTECODE_SIZE is not always the right thing
zecke Feb 6, 2014
66a7557
xlat: Re-order external abort handling to fix
zecke Feb 9, 2014
b48c7d6
libgst: Free memory to avoid memory leaks
zecke Feb 10, 2014
6fffb2f
visualgst: Show the class pragmas in VisualGST class browser
Feb 10, 2014
3934e0f
doc: Fix two examples in our tutorial
zecke Mar 15, 2014
33f929f
doc: Fix two examples in our tutorial
zecke Mar 15, 2014
61ef2cd
kernel: Remove unused Process>>#makeUntrusted:
Mar 24, 2014
746e80b
kernel: Remove unused Process>>#startExecution:
Mar 24, 2014
ff7d9fb
kernel: Fix Process>>#priority: handling
Mar 24, 2014
f19fc32
kernel: Use correct namespace in Process>>evaluate:ifNotTerminated:
Mar 24, 2014
83422ef
libgst: Remove left-over of Process>>#startExecution:
zecke Mar 25, 2014
08c7f89
netlink: Introduce a Linux/Netlink extension for GNU Smalltalk
zecke Mar 25, 2014
45bd9c3
kernel: Make Process>> queueInterrupt: atomic.
Mar 30, 2014
752f8f9
kernel: Make Object>>FinalizableObjects thread safe
Mar 31, 2014
c916f68
cygwin: Update cygwin path conversion api
chajath Apr 9, 2014
9b6190d
stinst: Fix support for keyword attributes
Apr 2, 2014
1212652
cygwin: Remove wrong comment and update error check
chajath Apr 12, 2014
6218318
gst-sunit: Allow to execute a subset of tests provided by a package
zecke May 1, 2014
ee65a72
visualgst: Avoid live-lock on single-step debugging
zecke May 5, 2014
1ce373b
netlink: Fix build on older Linux builds due missing stamp-classes
zecke May 7, 2014
49979e8
readline: CPPFunction was removed in version 6.3-5 of readline
zecke May 26, 2014
84fc8a5
blox: Direct usage of result is deprecated and stops working
zecke May 26, 2014
bc066f5
kernel: Fix return of RecursionLock>>#critical:
zecke Jun 21, 2014
475bad4
Revert "visualgst: Flush task queue when pressing "CTRL + .""
zecke Jul 20, 2014
f4f46a1
gst-sunit: Spawn the event loop last to avoid crashes
zecke Jul 20, 2014
4a224a3
kernel/all: Make >>#new/>>#new: go through >>#initialize
zecke Jul 24, 2014
505aa51
kernel: Fix URL>>#decodedFields
zecke Aug 16, 2014
ac2ada5
libgst: Add built-in for Behavior>>#new and >>#new:
zecke Aug 2, 2014
5357a93
prims: Remove opening file by integer flags
zecke Sep 12, 2014
32a3482
libgst: Fix SIGALRM race and cancel a timer before starting a new one
zecke Sep 26, 2014
8139192
gst-remote: Document -I, --image-file and --no-line-numbers
zecke Jan 24, 2015
aa87bf1
libgst: Include SmallInt.st before FloatD.st
zecke Feb 3, 2015
b98173d
libgst: Fix small amount of sleeps on OSX
zecke Apr 15, 2015
63fc9ef
dbi: Correct >>#columnNames selector
zecke Aug 2, 2015
f4c7dab
libgst: Fix the cint.c build on XNU/Darwin
zecke May 21, 2015
eea13d3
libgst: Address clang compiler warning
zecke May 21, 2015
09b911d
seaside: Correct WAGNUSmalltalkPlatform >> #filesIn:
zecke Aug 8, 2015
7677d16
dbd-mysql: Fix breakage from Behavior>>#new changes
zecke Sep 8, 2015
716884a
i18n: Fix printing of integers and floats
zecke Oct 18, 2015
504a8b8
misc: Increase version number after the release
zecke Nov 7, 2015
72ada18
libgst: Add alternative multiplication overflow check
zecke Nov 7, 2015
edb6bad
blox: Fix fall-out from calling >>#initialize as part of new
zecke Jan 23, 2016
62dab58
blox: Change template to work with the new syntax
Jan 27, 2016
54f5008
libgst: Do not re-define yylineno with newer versions of flex
zecke Sep 18, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
38 changes: 38 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
*.lo
*.o
*.star
*.sw?
.svn
.deps
.dirstamp
Expand Down Expand Up @@ -34,3 +35,40 @@ termnorm
/gst-tool
/gst.im
/smalltalk-mode-init.el


libgst/genbc
libgst/genbc-decl.stamp
libgst/genbc-impl.stamp
libgst/genpr-parse.stamp
libgst/genprims
libgst/genvm
libgst/genvm-parse.stamp

lightning/asm-i386.h
lightning/core-i386.h
packages/glib/libs.def
packages/gtk/Enums.st
packages/gtk/Funcs.st
packages/gtk/Structs.st
packages/gtk/cpp
packages/gtk/enums
packages/gtk/enums.c
packages/gtk/funcs
packages/gtk/libs.def
packages/gtk/mk_enums
packages/gtk/mk_sizeof
packages/gtk/order
packages/gtk/sizeof
packages/gtk/sizeof.c
packages/gtk/structs
packages/i18n/ref-add.sed
packages/i18n/ref-del.sed
packages/net/gnutls-wrapper
packages/object-dumper/stamp-classes
packages/sttools/stamp-classes
snprintfv/snprintfv/compat.stamp

tests/gst.im
tests/testsuite.dir/
tests/testsuite.log
7 changes: 6 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
language: c
compiler:
- gcc
services:
- mysql
before_script:
- mysql -e "create database gst_test; SET PASSWORD FOR 'root'@'localhost' = PASSWORD('gst'); FLUSH PRIVILEGES;"
- psql -c 'create database gst_test;' -U postgres
before_install:
- sudo apt-get update -qq
- sudo apt-get install autotools-dev libreadline-dev libncurses-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2-dev libsdl-ttf2.0-dev libexpat1-dev freeglut3-dev libgmp3-dev libgdbm-dev libgtk2.0-dev libpq-dev libsigsegv-dev libffi-dev zip libsqlite3-dev unzip pkg-config libltdl-dev chrpath gawk libgnutls-dev automake autoconf libtool texinfo texlive
script: autoreconf -vi && ./configure && make && make check && make distcheck
script: autoreconf -vi && ./configure --enable-mysql-tests=root:gst:gst_test --enable-postgres-tests=postgres:no:gst_test && make && make check && make distcheck
279 changes: 279 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,282 @@
2015-11-07 Holger Hans Peter Freyther <[email protected]>

* build-aux/overflow-builtins.m4: Add new macro.
* configure.ac: Use GST_C_OVERFLOW_BUILTINS macro.

2015-11-07 Holger Hans Peter Freyther <[email protected]>

* configure.ac: Increase the version number after the
release.

2015-10-18 Holger Hans Peter Freyther <[email protected]>

* tests/testsuite.at: Add I18N test to the testsuite.

2015-05-21 Holger Hans Peter Freyther <[email protected]>

* configure.ac: Move from AC_CHECK_FUNCS_ONCE to AC_CHECK_DECLS
for fdatasync.

2015-01-25 Holger Hans Peter Freyther <[email protected]>

* scripts/Remote.st: Document -I and --no-line-numbers.

2014-08-02 Holger Hans Peter Freyther <[email protected]>

* kernel/Builtins.st: Use the new built-in for >>#new
and >>#new:.

2014-08-16 Holger Hans Peter Freyther <[email protected]>

* kernel/URL.st: Use keyValue instead of value.

2014-07-26 Holger Hans Peter Freyther <[email protected]>

* examples/PackageBuilder.st: Remove PackageBuilder class >>#new.
* kernel/Builtins.st: Add Object>>#initialize, change Behavior>>#new
and Behavior>>#new:.
* kernel/CompildCode.st: Remove CompildCode>>#initialize.
* kernel/Metaclass.st: Add Metaclass>>#new.
* kernel/PkgLoader.st: Remove PackageDirectories class >> #new.
* kernel/RecursionLock.st: Remove RecursionLock class >> #new.
* kernel/Semaphore.st: Remove Semaphore class >> #new.
* kernel/URL.st: Remove URL class >> #new.
* scripts/Remote.st: Remove RemoteServer class >> #new.
* tests/intmath.st: Remove PiSeries class >> #new.

2014-07-20 Holger Hans Peter Freyther <[email protected]>

* scripts/Test.st: Spawn the event loop last.

2014-06-21 Holger Hans Peter Freyther <[email protected]>

* kernel/RecursionLock.st: Return the result of >>#critical:

2014-05-01 Holger Hans Peter Freyther <[email protected]>

* scripts/Test.st: Introduce pkgScript variable and
use it.

2014-03-31 Gwenael Casaccio <[email protected]>

* kernel/Object.st: Make Object>>FinalizableObjects thread safe.

2014-03-30 Gwenael Casaccio <[email protected]>

* kernel/Process.st: Make Process>>queueInterrupt: atomic.

2014-03-24 Gwenael Casaccio <[email protected]>

* kernel/Process.st: Use the correct namespace in
Process>>evaluate:ifNotTerminated:.

2014-03-24 Gwenael Casaccio <[email protected]>

* kernel/Process.st: Fix the implementation of Process>>priority:.
It checks in the old priority queue if the process was ready
and resume it if so.

2014-03-24 Gwenael Casaccio <[email protected]>

* kernel/Process.st: Remve Process>>#startExecution:.

2014-03-24 Gwenael Casaccio <[email protected]>

* kernel/Process.st: Remove Process>>#makeUntrusted:

2014-03-15 Holger Hans Peter Freyther <[email protected]>

* doc/tutorial.texi: Add mising $[, $] and $. to the examples.

2014-02-06 Gwenael Casaccio <[email protected]>

* kernel/Metaclass.st: Add #classPragmas.

2014-02-06 Paolo Bonzini <[email protected]>

* kernel/CCallable.st: Add CCallable class>>#returnTypeMap
and use it.

2014-01-19 Gwenael Casaccio <[email protected]>

* kernel/MethodDict.st: Introduce >>#select: and
>>#dangerouslyAt:put:.

2014-02-04 Gwenael Casaccio <[email protected]>

* scripts/Test.st: Show test result in GtkSUnit.

2014-01-24 Holger Hans Peter Freyther <[email protected]>

* scripts/Test.st: Add -d/--debug option parsing.

2014-01-24 Paolo Bonzini <[email protected]>

* kernel/Delay.st: Check the Semaphore before queuing the
interrupt for the target process.

2013-12-14 Holger Hans Peter Freyther <[email protected]>

* configure.ac: Check for environ with AC_CHECK_DECLS.

2013-12-08 Holger Hans Peter Freyther <[email protected]>

* kernel/Regex.st: Check for isEmpty of the Interval before
trying to use it.

2013-12-11 Lee Duhem <[email protected]>

* kernel/MappedColl.st: Fix variable name typos in reject: and
select:.

2013-10-21 Gwenael Casaccio <[email protected]>

* kernel/ContextPart.st: Print the instruction pointer value in the
exception message.

2013-10-15 Gwenael Casaccio <[email protected]>

* kernel/ContextPart.st: Fix >>#currentLine, the previous
implementation had a bad ip index and didn't raise an exception
if the instruction pointer was incorrect.
* kernel/CompildCode.st: Fix >>#sourceCodeMap, since ip points to
the next bytecode which could be a line number, there could be a off
by one error. Thus when the line number bytecode is met it's stored on
the next bytecode.

2013-10-07 Paolo Bonzini <[email protected]>

* kernel/BlkClosure.st: Fix off-by-one using the sp variable
of contexts.
* kernel/ContextPart.st: Likewise.

2013-09-28 Holger Hans Peter Freyther <[email protected]>

* kernel/DirPackage.st: Add PackageLoader>>#insertPackage:
PackageDirectories>>#addFirst: and DirPackageGroup.
* scripts/Test.st: Use PackageLoader>>#insertPackage:

2013-08-10 Holger Hans Peter Freyther <[email protected]>

* scripts/Convert.st: Replace \r with \n in class comments.

2013-08-10 Holger Hans Peter Freyther <[email protected]>

* scripts/Convert.st: Use the STTools tools instead of the
current code.

2013-08-09 Holger Hans Peter Freyther <[email protected]>

* kernel/FilePath.st: Add FilePath>>#linkAs: and FilePath>>#linkFrom:
selectors.
* kernel/File.st: Add File class>>#sync, File class>>#primFsync:,
File class>>#primFdatasync, File class>>#link:as:, File class>>#link:from:,
File>>#primLink:as:, File>>#linkFrom:, File>>#linkAs: selectors.
* kernel/FileDescr.st: Add >>#fsync and >>#fdatasync selectors.
* kernel/FileStream.st: Override >>#fsync and >>#fdatasync selectors.

2013-08-20 Gwenael Casaccio <[email protected]>

* examples/MiniDebugger.st: Moved to packages/debug/debugger/.

2013-08-20 Gwenael Casaccio <[email protected]>

* kernel/ContextPart.st: Add ContextPart>>#printContextState,
>>#examineOn: and various helper methods for inspecting the
context.

2013-08-10 Gwenael Casaccio <[email protected]>

* kernel/BlkClosure.st: Add >>#method: setter.
* kernel/CompildMeth.st: Implement >>#copy and >>#deepCopy.
* kernel/CompiledBlk.st: Add >>#method: setter.
* kernel/MethodInfo.st: Add >>#debugInformation, >>#postCopy
>>#fixDebugInformation:replaceWith: and >>#debugInfoReplace.
* configure.ac: Introduce the Kernel-Tests package.
* tests/testsuite.at: Add the Kernel-Tests package

2013-08-10 Gwenael Casaccio <[email protected]>

* kernel/CompildMeth.st: Don't change the method class if it's the same.
* kernel/MethodInfo.st: Add a debug information setter.

2013-08-10 Gwenael Casaccio <[email protected]>

* kernel/DebugInformation.st: Add DebugInformation.
* kernel/CompildMeth.st: Add DebugInformation support.
* kernel/CompiledBlk.st: Add DebugInformation support.
* kernel/MethodInfo.st: Add DebugInformation support.
* kernel/SysExcept.st: Generate DebugInformation for UndefinedObject>>#'__terminate'.
* packages.xml: Bootstrap information for DebugInformation.
* tests/stcompiler.ok: Tests for DebugInformations.
* tests/stcompiler.st: Tests for DebugInformations.

2013-07-01 Gwenael Casaccio <[email protected]>

* kernel/DirPackage.st: Return the loaded package.
* scripts/Test.st: Load a package from the package.xml file.

2013-05-20 Holger Hans Peter Freyther <[email protected]>

* configure.ac: Add --enable-postgres-tests.
* tests/atlocal.in: Add variables for PostgreSQL tests.
* tests/local.at: Ignore the output on stderr for AT_PACKAGE_TEST.
* tests/testsuite.at: Add the DBD-PostgreSQL package.

2013-06-27 Holger Hans Peter Freyther <[email protected]>

* kernel/ContextPart.st: Revert the previous change.

2013-06-14 Jochen Schmitt <[email protected]>

* smalltalk-mode-init.el.in: Use inhibit-local-variables-regexps
if it is available.

2013-06-06 Gwenael Casaccio <[email protected]>

* kernel/ContextPart.st: Remove useless optimizations.

2013-05-18 Holger Hans Peter Freyther <[email protected]>

* gst-tool.c: Add --no-line-numbers to the gst-remote command.
* main.c: Add --no-line-numbers to the gst command.

2013-05-15 Stefano Lattarini <[email protected]>

* doc/tutorial.texi: Simply by substituting an instance of '@itemx'
with an instance of '@item' in this file.

2013-03-30 Holger Hans Peter Freyther <[email protected]>

* configure.ac: Introduce the STTools package.

2013-03-24 Holger Hans Peter Freyther <[email protected]>

* libgst/files.c: Add DirPackage.st to the bootstrap.
* kernel/DirPackage.st: Add new file with the DirPackage class and
extension to the PackageLoader.
* kernel/PkgLoader.st: Refactor and create ExternalPackage base class.

2013-03-24 Holger Hans Peter Freyther <[email protected]>

* tests/stcompiler.ok: Update the test result.
* tests/stcompiler.st: Add a testcase for ProxyNamespace>>#printOn:.

2013-03-04 Holger Hans Peter Freyther <[email protected]>

* kernel/PkgLoader.st: Remove unused variable.

2013-01-21 Gwenael Casaccio <[email protected]>

* main.c: Remove ENABLE_DISASSEMBLER support
* opcode/dis-buf.c: Delete
* opcode/disass.c: Delete
* opcode/i386-dis.c: Delete
* opcode/ppc-dis.c: Delete
* opcode/ppc-opc.c: Delete
* opcode/sparc-dis.c: Delete
* opcode/sparc-opc.c: Delete

2013-02-14 Holger Hans Peter Freyther <[email protected]>

* kernel/StreamOps.st: Override the >>#species selector.
Expand Down
11 changes: 1 addition & 10 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,10 @@ ACLOCAL_AMFLAGS = -I build-aux
PACKAGE=smalltalk
gstdatadir=$(pkgdatadir)

DIST_SUBDIRS = lib-src snprintfv lightning opcode libgst \
DIST_SUBDIRS = lib-src snprintfv lightning libgst \
. $(ALL_PACKAGES) tests doc

SUBDIRS = lib-src lightning $(subdirs)
if ENABLE_DISASSEMBLER
SUBDIRS += opcode
endif
SUBDIRS += libgst . $(BUILT_PACKAGES) doc tests

# Running gst inside the build directory...
Expand Down Expand Up @@ -115,12 +112,6 @@ gst_LDADD = libgst/libgst.la lib-src/library.la @ICON@
gst_DEPENDENCIES = libgst/libgst.la lib-src/library.la @ICON@
gst_LDFLAGS = -export-dynamic $(RELOC_LDFLAGS) $(LIBFFI_EXECUTABLE_LDFLAGS)

if ENABLE_DISASSEMBLER
gst_LDADD += opcode/libdisass.la
gst_DEPENDENCIES += opcode/libdisass.la
AM_CPPFLAGS += -I$(top_srcdir)/opcode
endif

# The single gst-tool executable is installed with multiple names, hence
# we use noinst here.
noinst_PROGRAMS = gst-tool
Expand Down
Loading