3 * src/vm/jit/stack.c: DUP2 bug fixed
7 * src/vm/jit/stack.c, jit.c: arg reg bug fixed, array optimizations
11 * builtin.c, src/vm/builtin.c: [no log message]
15 * Makefile: Added various flags
19 * global.h, src/vm/global.h: Re-enabled SIZE_FROM_CLASSINFO
23 * builtin.c, src/vm/builtin.c: Fixed a typo (#if --> #ifdef)
27 * main.c, src/cacao/cacao.c: [no log message]
29 1998-11-24 15:07 cacao
31 * src/vm/jit/stack.c: array commands without check added
33 1998-11-19 22:16 cacao
35 * headers.c, src/cacaoh/headers.c: renaming of thread functions
37 1998-11-19 14:39 schani
39 * src/threads/green/: threads.c, threads.h: Threads are now garbage
40 collected correctly (hopefully).
42 1998-11-19 14:25 schani
44 * src/threads/green/threads.c: Fixed a threads/gc bug.
46 1998-11-18 23:06 cacao
48 * global.h, src/vm/global.h, src/mm/memory.h: mips compatibility
50 1998-11-18 23:05 cacao
52 * main.c, src/cacao/cacao.c: missing USE_THREAD added
54 1998-11-18 15:58 cacao
56 * src/vm/jit/stack.c: disassembler improved
58 1998-11-16 21:56 cacao
60 * main.c, src/cacao/cacao.c: changes in usage message
64 * main.c, src/cacao/cacao.c: [no log message]
66 1998-11-16 17:49 schani
68 * Makefile, main.c, src/cacao/cacao.c, src/threads/green/threads.c:
69 Threads now close down even if main thread exits prematurely.
73 * main.c, src/cacao/cacao.c: Added an exit_handler function which
74 is called upon program termination
78 * main.c, src/cacao/cacao.c, global.h, src/vm/global.h: Added an
79 option to enable/disable the new gc
81 1998-11-10 19:19 schani
83 * doc/threads.tex: Added doc/threads.tex.
87 * global.h, src/vm/global.h, builtin.c, src/vm/builtin.c: Added an
88 "aligned" size field to various objectheaders, to allow for
89 faster garbage collection. This will eventually reduce the memory
90 footprint of the gc/allocator (remove one bitmap).
94 * Makefile: Added the mm subdirectory to the distribution
96 1998-11-10 11:52 cacao
98 * jit.c, src/vm/jit/parse.c: small corrections for verbosecall
100 1998-11-10 00:01 phil
102 * Makefile: Fixed the makefile distribution targets to include the
103 jit directory; Restructured the distribution targets
105 1998-11-09 21:35 cacao
107 * newcomp.c: newcomp moved to jit
109 1998-11-09 21:31 cacao
111 * src/vm/jit/parse.c, src/vm/jit/stack.c, compiler.c, compiler.h,
112 global.h, headers.c, src/cacaoh/headers.c, src/vm/global.h,
113 jit.c, jit.h, loader.c, src/vm/loader.c, main.c,
114 src/cacao/cacao.c, Makefile: newcomp moved to jit
116 1998-11-09 14:43 phil
120 1998-11-06 01:11 cacao
122 * Makefile: documentation added
124 1998-11-05 21:46 schani
126 * Makefile, main.c, src/cacao/cacao.c: Finalizing really works now
127 (finalizing occured after compiler and loader were
130 1998-11-05 14:05 schani
132 * main.c, src/cacao/cacao.c: Cacao does now compile again with
135 1998-11-03 16:53 chris
139 1998-11-02 18:01 cacao
141 * Makefile, builtin.c, builtin.h, src/vm/builtin.c,
142 src/vm/builtin.h, global.h, headers.c, loader.c,
143 src/cacaoh/headers.c, src/vm/global.h, src/vm/loader.c:
144 bidirectional layout of vftbl/interfaces added
146 1998-10-30 20:23 cacao
148 * Makefile: mm make clean addded
150 1998-10-30 15:49 cacao
152 * builtin.c, src/vm/builtin.c, builtin.h, global.h, headers.c,
153 src/cacaoh/headers.c, src/vm/builtin.h, src/vm/global.h,
154 loader.c, loader.h, main.c, src/cacao/cacao.c, src/vm/loader.c,
155 src/vm/loader.h, src/threads/green/threadio.c, tests/jctest.dec,
156 tests/jctest.java: Run time type check with relative numbering
157 added. Checkcast and Instanceof inlined.
159 1998-10-29 17:07 phil
161 * global.h, src/vm/global.h: Minor modification to
162 JIT_MARKER_SUPPORT macro in global.h Changed the modification
163 date and corrected a typo. Fixed the formatting according to the
166 1998-10-29 01:33 phil
168 * Makefile, asmpart.h, src/vm/jit/asmpart.h, global.h,
169 src/vm/global.h, tables.c, src/vm/tables.c: Moved garbage
170 collector from tables.c into mm/ subdirectory.
172 1998-10-27 22:51 cacao
174 * main.c, src/cacao/cacao.c, src/threads/green/threads.h,
175 src/threads/green/threadio.c: Clearing of thread flags added
177 1998-10-12 17:49 cacao
179 * COPYRIGHT, Makefile, README, asmpart.h, builtin.c, builtin.h,
180 src/vm/builtin.c, src/vm/builtin.h, src/vm/jit/asmpart.h,
181 callargs.h, compiler.c, compiler.h, global.h, src/vm/global.h,
182 headers.c, loader.c, loader.h, main.c, src/cacao/cacao.c,
183 src/cacaoh/headers.c, src/vm/loader.c, src/vm/loader.h, native.c,
184 native.h, newcomp.c, tables.c, tables.h, src/native/native.c,
185 src/native/native.h, src/vm/tables.c, src/vm/tables.h,
186 doc/collect.doc, doc/gen.doc, src/threads/green/locks.c,
187 src/threads/green/locks.h, src/threads/green/threadio.c,
188 src/threads/green/threads.c, src/threads/green/threads.h,
189 src/threads/green/threadio.h, src/toolbox/chain.c,
190 src/toolbox/chain.h, src/toolbox/list.c, src/toolbox/list.h,
191 src/mm/memory.c, src/mm/memory.h, src/toolbox/tree.c,
192 src/toolbox/tree.h, tests/JavaPerformance.java, tests/a.java,
193 tests/array.java, tests/b.java, tests/counter.java,
194 tests/extest.java, tests/filter.java, tests/fintest.java,
195 tests/fp.java, tests/fptest.java, tests/ftest.java,
196 tests/hello.java, tests/helper.java, tests/hi.java,
197 tests/intsieve.java, tests/jctest.dec, tests/jctest.java,
198 tests/leaf.java, tests/longtest.java, tests/main.java,
199 tests/mem.java, tests/memtest.java, tests/n.java, tests/nan.java,
200 tests/prop.java, tests/remtest.java, tests/scribble.java,
201 tests/sieve.java, tests/sum.java, tests/sum2.java,
202 tests/suml.java, tests/sumlempty.java, tests/t.java,
203 tests/tst.java, tests/x.java: release 0.3
205 1998-10-12 17:43 cacao
207 * src/threads/green/threads.c: error in heap_addref corrected
209 1998-10-12 17:42 cacao
211 * tests/: jctest.java, jctest.dec: rem/div constant and conditional
214 1998-10-08 00:07 cacao
216 * tests/remtest.java: rem0x10001 test file added
218 1998-10-08 00:05 cacao
220 * main.c, src/cacao/cacao.c: warning eliminated
222 1998-10-07 21:49 schani
224 * main.c, src/cacao/cacao.c, tables.c, src/vm/tables.c,
225 src/threads/green/threads.c: GC now works without threads being
226 initialized, which caused a dependency problem in the
227 initialization routines.
229 Added a missing heap_addreference in main.c.
231 1998-10-06 22:37 cacao
233 * tests/: jctest.java, jctest.dec: remainder tests added
235 1998-10-06 22:32 cacao
237 * compiler.h, newcomp.c, main.c, src/cacao/cacao.c: new
238 disassembler options added
240 1998-10-04 21:21 cacao
242 * headers.c, src/cacaoh/headers.c, tables.c, src/vm/tables.c,
243 src/threads/green/threads.c, src/threads/green/threads.h: gc
244 stack moved to unlimited main stack
246 1998-10-03 21:22 cacao
248 * COPYRIGHT, Makefile, README, asmpart.h, builtin.c,
249 src/vm/builtin.c, src/vm/jit/asmpart.h, builtin.h, callargs.h,
250 compiler.c, src/vm/builtin.h, compiler.h, global.h, headers.c,
251 src/cacaoh/headers.c, src/vm/global.h, loader.c, loader.h,
252 main.c, src/cacao/cacao.c, src/vm/loader.c, src/vm/loader.h,
253 native.c, native.h, newcomp.c, src/native/native.c,
254 src/native/native.h, tables.c, tables.h, src/vm/tables.c,
255 src/vm/tables.h, doc/collect.doc, doc/gen.doc,
256 src/threads/green/locks.c, src/threads/green/locks.h,
257 src/threads/green/threadio.c, src/threads/green/threads.c,
258 src/threads/green/threads.h, src/threads/green/threadio.h,
259 src/toolbox/chain.c, src/toolbox/chain.h, src/toolbox/list.c,
260 src/toolbox/list.h, src/mm/memory.c, src/mm/memory.h,
261 src/toolbox/tree.c, src/toolbox/tree.h,
262 tests/JavaPerformance.java, tests/a.java, tests/array.java,
263 tests/b.java, tests/counter.java, tests/extest.java,
264 tests/filter.java, tests/fintest.java, tests/fp.java,
265 tests/fptest.java, tests/ftest.java, tests/hello.java,
266 tests/helper.java, tests/hi.java, tests/intsieve.java,
267 tests/jctest.java, tests/leaf.java, tests/longtest.java,
268 tests/main.java, tests/mem.java, tests/memtest.java,
269 tests/n.java, tests/nan.java, tests/prop.java,
270 tests/scribble.java, tests/sieve.java, tests/sum.java,
271 tests/sum2.java, tests/suml.java, tests/sumlempty.java,
272 tests/t.java, tests/tst.java, tests/x.java: release 0.2
274 1998-10-03 21:18 cacao
276 * COPYRIGHT, Makefile, README, asmpart.h, builtin.c, builtin.h,
277 callargs.h, compiler.c, compiler.h, global.h, headers.c,
278 loader.c, loader.h, main.c, native.c, native.h,
279 src/cacao/cacao.c, src/cacaoh/headers.c, src/native/native.c,
280 src/native/native.h, src/vm/builtin.c, src/vm/builtin.h,
281 src/vm/global.h, src/vm/loader.c, src/vm/loader.h,
282 src/vm/jit/asmpart.h, newcomp.c, tables.c, tables.h,
283 src/threads/green/locks.c, src/threads/green/locks.h,
284 src/threads/green/threadio.c, src/threads/green/threadio.h,
285 src/threads/green/threads.c, src/threads/green/threads.h,
286 src/vm/tables.c, src/vm/tables.h, src/mm/memory.c,
287 src/mm/memory.h, src/toolbox/chain.c, src/toolbox/chain.h,
288 src/toolbox/list.c, src/toolbox/list.h, src/toolbox/tree.c,
289 src/toolbox/tree.h, tests/JavaPerformance.java, tests/a.java,
290 tests/array.java, tests/b.java, tests/counter.java,
291 tests/extest.java, tests/filter.java, tests/fintest.java,
292 tests/fp.java, tests/fptest.java, tests/ftest.java,
293 tests/hello.java, tests/helper.java, tests/hi.java,
294 tests/intsieve.java, tests/jctest.java, tests/leaf.java,
295 tests/longtest.java, tests/main.java, tests/mem.java,
296 tests/memtest.java, tests/n.java, tests/nan.java,
297 tests/prop.java, tests/scribble.java, tests/sieve.java,
298 tests/sum.java, tests/sum2.java, tests/suml.java,
299 doc/collect.doc, doc/gen.doc, tests/sumlempty.java, tests/t.java,
300 tests/tst.java, tests/x.java: Initial revision
302 1998-10-03 21:18 cacao
304 * COPYRIGHT, Makefile, README, asmpart.h, builtin.c, builtin.h,
305 callargs.h, compiler.c, compiler.h, global.h, headers.c,
306 loader.c, loader.h, main.c, native.c, native.h,
307 src/cacao/cacao.c, src/cacaoh/headers.c, src/native/native.c,
308 src/native/native.h, src/vm/builtin.c, src/vm/builtin.h,
309 src/vm/global.h, src/vm/loader.c, src/vm/loader.h,
310 src/vm/jit/asmpart.h, newcomp.c, tables.c, tables.h,
311 src/threads/green/locks.c, src/threads/green/locks.h,
312 src/threads/green/threadio.c, src/threads/green/threadio.h,
313 src/threads/green/threads.c, src/threads/green/threads.h,
314 src/vm/tables.c, src/vm/tables.h, src/mm/memory.c,
315 src/mm/memory.h, src/toolbox/chain.c, src/toolbox/chain.h,
316 src/toolbox/list.c, src/toolbox/list.h, src/toolbox/tree.c,
317 src/toolbox/tree.h, tests/JavaPerformance.java, tests/a.java,
318 tests/array.java, tests/b.java, tests/counter.java,
319 tests/extest.java, tests/filter.java, tests/fintest.java,
320 tests/fp.java, tests/fptest.java, tests/ftest.java,
321 tests/hello.java, tests/helper.java, tests/hi.java,
322 tests/intsieve.java, tests/jctest.java, tests/leaf.java,
323 tests/longtest.java, tests/main.java, tests/mem.java,
324 tests/memtest.java, tests/n.java, tests/nan.java,
325 tests/prop.java, tests/scribble.java, tests/sieve.java,
326 tests/sum.java, tests/sum2.java, tests/suml.java,
327 doc/collect.doc, doc/gen.doc, tests/sumlempty.java, tests/t.java,
328 tests/tst.java, tests/x.java: initial version