cacao.git
21 years agoFixed null pointer exception
stefan [Fri, 9 May 2003 19:36:04 +0000 (19:36 +0000)]
Fixed null pointer exception

21 years ago*** empty log message ***
carolyn [Fri, 9 May 2003 16:04:59 +0000 (16:04 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
carolyn [Fri, 9 May 2003 15:56:44 +0000 (15:56 +0000)]
*** empty log message ***

21 years agorapid type analysis - carolyn
carolyn [Fri, 9 May 2003 13:39:39 +0000 (13:39 +0000)]
rapid type analysis - carolyn

21 years ago- float/double println works
twisti [Sat, 26 Apr 2003 17:29:00 +0000 (17:29 +0000)]
- float/double println works
- basic thread implementation

21 years ago- REG_SAV works
twisti [Mon, 14 Apr 2003 00:27:56 +0000 (00:27 +0000)]
- REG_SAV works
- some interface register fixes
- some new fpu macros
- initial tries to make fpu code faster

21 years agoFixed stupid bugs. Now it's really working.
twisti [Sun, 13 Apr 2003 19:08:21 +0000 (19:08 +0000)]
Fixed stupid bugs. Now it's really working.

21 years agoFixed trace args functions so they work with 32-bit architectures.
twisti [Fri, 11 Apr 2003 21:10:36 +0000 (21:10 +0000)]
Fixed trace args functions so they work with 32-bit architectures.

21 years agoprint 0x in front of address.
twisti [Fri, 11 Apr 2003 21:06:08 +0000 (21:06 +0000)]
print 0x in front of address.

21 years ago- AGAIN another floating point handling, one more will definitely arrive...
twisti [Fri, 11 Apr 2003 21:04:44 +0000 (21:04 +0000)]
- AGAIN another floating point handling, one more will definitely arrive...
- trace args
- hardware null pointer and arithmetic exception (not finished)
- DUP fix
- inline divide by zero check stuff, maybe this will be removed again

21 years agoSome new floating point instructions.
twisti [Fri, 11 Apr 2003 21:00:44 +0000 (21:00 +0000)]
Some new floating point instructions.

21 years agoSome thread stuff and exception modifications.
twisti [Fri, 11 Apr 2003 20:59:36 +0000 (20:59 +0000)]
Some thread stuff and exception modifications.

21 years agoi386 has another sigcontext.
twisti [Fri, 11 Apr 2003 20:59:03 +0000 (20:59 +0000)]
i386 has another sigcontext.

21 years agoAgain new floating point handling, scimark works.
twisti [Sun, 30 Mar 2003 01:07:33 +0000 (01:07 +0000)]
Again new floating point handling, scimark works.

21 years agoMany bug fixes, initial Exception support.
twisti [Thu, 27 Mar 2003 01:51:47 +0000 (01:51 +0000)]
Many bug fixes, initial Exception support.

21 years agoAdded asm_builtin_anewarray in #ifdef
twisti [Sun, 23 Mar 2003 15:04:54 +0000 (15:04 +0000)]
Added asm_builtin_anewarray in #ifdef

21 years agoAdded dseg_adddata, a function for resolving data segment addresses.
twisti [Sun, 23 Mar 2003 15:02:42 +0000 (15:02 +0000)]
Added dseg_adddata, a function for resolving data segment addresses.

21 years agoAdded asm_builtin_anewarray in #ifdef
twisti [Sun, 23 Mar 2003 14:59:26 +0000 (14:59 +0000)]
Added asm_builtin_anewarray in #ifdef

21 years agoRemoved compiler sources, added libdissas.a
twisti [Sun, 23 Mar 2003 14:58:14 +0000 (14:58 +0000)]
Removed compiler sources, added libdissas.a

21 years agoFixed ICMD_FCMPx
twisti [Sun, 23 Mar 2003 14:48:28 +0000 (14:48 +0000)]
Fixed ICMD_FCMPx

21 years agoSafe FP moves in createnativestub
stefan [Mon, 17 Mar 2003 12:23:16 +0000 (12:23 +0000)]
Safe FP moves in createnativestub

21 years agoAdded finalizers
stefan [Mon, 17 Mar 2003 11:48:18 +0000 (11:48 +0000)]
Added finalizers

21 years agoNew floating point code behaviour, fixed FCMPx, fixed shift icmds.
twisti [Sun, 16 Mar 2003 23:38:49 +0000 (23:38 +0000)]
New floating point code behaviour, fixed FCMPx, fixed shift icmds.

21 years agoAdded more missing files
stefan [Fri, 14 Mar 2003 10:20:51 +0000 (10:20 +0000)]
Added more missing files

21 years agoAdded missing files
stefan [Fri, 14 Mar 2003 10:18:24 +0000 (10:18 +0000)]
Added missing files

21 years agoOne should not cast carelessly
stefan [Fri, 14 Mar 2003 10:11:44 +0000 (10:11 +0000)]
One should not cast carelessly

21 years agoGC lost memory, fixed
stefan [Fri, 14 Mar 2003 09:06:26 +0000 (09:06 +0000)]
GC lost memory, fixed

21 years agoMakefile maintenance
stefan [Tue, 11 Mar 2003 09:23:41 +0000 (09:23 +0000)]
Makefile maintenance

21 years agooutput.wav hack no longer necessary
stefan [Tue, 11 Mar 2003 09:11:15 +0000 (09:11 +0000)]
output.wav hack no longer necessary

21 years agoAllow file creation
stefan [Tue, 11 Mar 2003 09:06:14 +0000 (09:06 +0000)]
Allow file creation

21 years agoWith MULTIANEWARRAY
twisti [Mon, 10 Mar 2003 11:54:19 +0000 (11:54 +0000)]
With MULTIANEWARRAY

21 years agoNow longs can be printed, IDIVPOW2 back in.
twisti [Sun, 9 Mar 2003 23:35:51 +0000 (23:35 +0000)]
Now longs can be printed, IDIVPOW2 back in.

21 years agoi386 #ifdef's for handling longs in regalloc
twisti [Fri, 7 Mar 2003 21:41:59 +0000 (21:41 +0000)]
i386 #ifdef's for handling longs in regalloc

21 years agoTrying to get regalloc working.
twisti [Fri, 7 Mar 2003 21:38:15 +0000 (21:38 +0000)]
Trying to get regalloc working.

21 years agoWe don't need this anymore for i386.
twisti [Fri, 7 Mar 2003 21:37:39 +0000 (21:37 +0000)]
We don't need this anymore for i386.

21 years agocosmetic
stefan [Fri, 7 Mar 2003 17:40:12 +0000 (17:40 +0000)]
cosmetic

21 years agoDocument use of PV
stefan [Fri, 7 Mar 2003 17:34:27 +0000 (17:34 +0000)]
Document use of PV

21 years agoFurther enhancement, println() works!
twisti [Thu, 27 Feb 2003 20:51:04 +0000 (20:51 +0000)]
Further enhancement, println() works!

21 years agoEnable boehm without threads
stefan [Thu, 27 Feb 2003 09:56:30 +0000 (09:56 +0000)]
Enable boehm without threads

21 years agoget os.arch, os.name and os.version properties from system
twisti [Wed, 26 Feb 2003 21:34:18 +0000 (21:34 +0000)]
get os.arch, os.name and os.version properties from system

21 years agoarchitecture dirs from SUBDIRS removed and added @SYSDEP_DIR@
twisti [Sun, 23 Feb 2003 19:03:14 +0000 (19:03 +0000)]
architecture dirs from SUBDIRS removed and added @SYSDEP_DIR@

21 years agoBugfix for arguments_num in BUILTINx commands
twisti [Sun, 23 Feb 2003 18:25:25 +0000 (18:25 +0000)]
Bugfix for arguments_num in BUILTINx commands

21 years ago*** empty log message ***
stefan [Wed, 19 Feb 2003 14:49:27 +0000 (14:49 +0000)]
*** empty log message ***

21 years agoStupid typo broke CHECKCAST
stefan [Wed, 19 Feb 2003 11:51:40 +0000 (11:51 +0000)]
Stupid typo broke CHECKCAST

21 years agoFixed type of main thread name
stefan [Wed, 19 Feb 2003 10:17:16 +0000 (10:17 +0000)]
Fixed type of main thread name

21 years agoINSTANCEOF and CHECKCAST update (in sync with alpha)
stefan [Thu, 13 Feb 2003 11:35:40 +0000 (11:35 +0000)]
INSTANCEOF and CHECKCAST update (in sync with alpha)

21 years agoStupid bug fixed
stefan [Thu, 13 Feb 2003 11:33:09 +0000 (11:33 +0000)]
Stupid bug fixed

21 years agoOnly copy vftbl once in use_class_as_object
stefan [Thu, 13 Feb 2003 10:21:07 +0000 (10:21 +0000)]
Only copy vftbl once in use_class_as_object

21 years agoOther approach to the vftbl problem
stefan [Wed, 12 Feb 2003 16:54:03 +0000 (16:54 +0000)]
Other approach to the vftbl problem

21 years agoReversed vftbl movement because of performance considerations
stefan [Wed, 12 Feb 2003 16:24:36 +0000 (16:24 +0000)]
Reversed vftbl movement because of performance considerations

21 years agoMoved baseval and diffval to classinfo. Can now run tst/testEx.java
stefan [Wed, 12 Feb 2003 13:23:24 +0000 (13:23 +0000)]
Moved baseval and diffval to classinfo. Can now run tst/testEx.java

21 years ago*** empty log message ***
stefan [Wed, 12 Feb 2003 13:22:31 +0000 (13:22 +0000)]
*** empty log message ***

21 years agonext update, first time HelloWorld works nearly
twisti [Tue, 11 Feb 2003 00:18:38 +0000 (00:18 +0000)]
next update, first time HelloWorld works nearly

21 years agonew files for gnu disassembler
twisti [Sun, 9 Feb 2003 02:42:52 +0000 (02:42 +0000)]
new files for gnu disassembler

21 years agochanges for gnu disassembler and further porting
twisti [Sun, 9 Feb 2003 02:41:55 +0000 (02:41 +0000)]
changes for gnu disassembler and further porting

21 years agochanges for new disassembler
twisti [Sun, 9 Feb 2003 02:39:35 +0000 (02:39 +0000)]
changes for new disassembler

21 years agoMerged everything with MIPS version
stefan [Wed, 5 Feb 2003 14:09:38 +0000 (14:09 +0000)]
Merged everything with MIPS version
Works out of the box on Alpha and MIPS

21 years ago*** empty log message ***
stefan [Tue, 4 Feb 2003 12:55:40 +0000 (12:55 +0000)]
*** empty log message ***

21 years agoBuild libboehm.a only if needed
stefan [Tue, 4 Feb 2003 12:53:33 +0000 (12:53 +0000)]
Build libboehm.a only if needed

21 years agoBoehm GC
stefan [Tue, 4 Feb 2003 12:47:51 +0000 (12:47 +0000)]
Boehm GC

21 years agoSome translation was missing
stefan [Tue, 4 Feb 2003 09:31:12 +0000 (09:31 +0000)]
Some translation was missing

21 years agoEnable Boehm GC
stefan [Mon, 3 Feb 2003 22:58:06 +0000 (22:58 +0000)]
Enable Boehm GC

21 years agoBoehm GC
stefan [Mon, 3 Feb 2003 13:53:30 +0000 (13:53 +0000)]
Boehm GC

21 years agoasm_switchstackandcall change
stefan [Mon, 3 Feb 2003 13:51:13 +0000 (13:51 +0000)]
asm_switchstackandcall change

21 years agoPrevious log message was mistaken
stefan [Mon, 3 Feb 2003 13:46:46 +0000 (13:46 +0000)]
Previous log message was mistaken
Allocate 16MB on the heap, not statically. Faster for Boehm GC.

21 years agoAdded GCNEW
stefan [Mon, 3 Feb 2003 13:43:20 +0000 (13:43 +0000)]
Added GCNEW

21 years agoCosmetic
stefan [Mon, 3 Feb 2003 13:06:27 +0000 (13:06 +0000)]
Cosmetic

21 years agoNo finalizers yet
stefan [Mon, 3 Feb 2003 13:05:24 +0000 (13:05 +0000)]
No finalizers yet

21 years agoEnable compilation without USE_THREADS
stefan [Mon, 3 Feb 2003 13:03:03 +0000 (13:03 +0000)]
Enable compilation without USE_THREADS

21 years agoAllow one argument for asm_switchstackandcall
stefan [Mon, 3 Feb 2003 11:38:10 +0000 (11:38 +0000)]
Allow one argument for asm_switchstackandcall

21 years agoAllow one argument for asm_switchstackandcall
stefan [Mon, 3 Feb 2003 11:32:13 +0000 (11:32 +0000)]
Allow one argument for asm_switchstackandcall

21 years agofixed bug with set SUPPORT_DIVISION, but unset SUPPORT_LONG_MULDIV
twisti [Thu, 30 Jan 2003 22:50:39 +0000 (22:50 +0000)]
fixed bug with set SUPPORT_DIVISION, but unset SUPPORT_LONG_MULDIV

21 years agoadded i386 stuff with #ifdef's
twisti [Thu, 23 Jan 2003 23:07:08 +0000 (23:07 +0000)]
added i386 stuff with #ifdef's

21 years agoadded i386 stuff
twisti [Thu, 23 Jan 2003 22:50:44 +0000 (22:50 +0000)]
added i386 stuff

21 years agoInitial commit
twisti [Thu, 23 Jan 2003 22:49:45 +0000 (22:49 +0000)]
Initial commit

21 years agoTypo
twisti [Thu, 23 Jan 2003 22:16:55 +0000 (22:16 +0000)]
Typo

21 years agoSize of address depends on pointersize from types.h
twisti [Thu, 23 Jan 2003 19:25:40 +0000 (19:25 +0000)]
Size of address depends on pointersize from types.h

21 years agoInitialization order
stefan [Tue, 21 Jan 2003 12:37:13 +0000 (12:37 +0000)]
Initialization order

21 years agoMerged alpha changes since cvs version 3.10
stefan [Tue, 21 Jan 2003 12:32:18 +0000 (12:32 +0000)]
Merged alpha changes since cvs version 3.10
Fixed M_ macro side effects
Fixed lookup switch
PV restoration possible for offsets > 32767

21 years agoAdded ngen_init (workaround for MIPS assembler)
stefan [Tue, 21 Jan 2003 12:28:54 +0000 (12:28 +0000)]
Added ngen_init (workaround for MIPS assembler)

21 years agoFixed exception handling
stefan [Tue, 21 Jan 2003 12:26:37 +0000 (12:26 +0000)]
Fixed exception handling
Fixed monitors
Fixed thread switch
Added asm_builtin_checkcast

21 years agoLarger heap
stefan [Tue, 21 Jan 2003 12:03:06 +0000 (12:03 +0000)]
Larger heap

21 years agoEnable compilation without threads
stefan [Tue, 21 Jan 2003 12:02:02 +0000 (12:02 +0000)]
Enable compilation without threads

21 years agoAdded GCBench
stefan [Sat, 21 Dec 2002 12:13:57 +0000 (12:13 +0000)]
Added GCBench

21 years agoAdded jctest to dist
stefan [Sat, 21 Dec 2002 12:09:15 +0000 (12:09 +0000)]
Added jctest to dist

21 years agoAutomated JVM testing
stefan [Sat, 21 Dec 2002 12:06:01 +0000 (12:06 +0000)]
Automated JVM testing

21 years agobetter make check
stefan [Sat, 21 Dec 2002 11:55:13 +0000 (11:55 +0000)]
better make check

21 years agoFile version support for major 46
stefan [Sat, 21 Dec 2002 11:22:33 +0000 (11:22 +0000)]
File version support for major 46

21 years agoCosmetic
stefan [Mon, 16 Dec 2002 21:03:50 +0000 (21:03 +0000)]
Cosmetic

21 years agoEnglish translation
stefan [Mon, 16 Dec 2002 21:03:29 +0000 (21:03 +0000)]
English translation

21 years agoEnglish translation
stefan [Mon, 16 Dec 2002 20:57:07 +0000 (20:57 +0000)]
English translation

21 years ago*** empty log message ***
stefan [Sun, 15 Dec 2002 22:38:59 +0000 (22:38 +0000)]
*** empty log message ***

21 years agoAdded JVM subdir
stefan [Sun, 15 Dec 2002 22:33:49 +0000 (22:33 +0000)]
Added JVM subdir

21 years ago*** empty log message ***
stefan [Sun, 15 Dec 2002 22:31:55 +0000 (22:31 +0000)]
*** empty log message ***

21 years agoEnglish translation
stefan [Sun, 15 Dec 2002 21:13:21 +0000 (21:13 +0000)]
English translation

21 years agoEnglish translation
stefan [Sat, 14 Dec 2002 23:00:40 +0000 (23:00 +0000)]
English translation

21 years agoMake global.h global
stefan [Sat, 14 Dec 2002 22:14:39 +0000 (22:14 +0000)]
Make global.h global

21 years agoWorking towards better make dist
stefan [Sat, 14 Dec 2002 21:53:55 +0000 (21:53 +0000)]
Working towards better make dist

21 years agoWorking towards better make dist
stefan [Sat, 14 Dec 2002 21:48:40 +0000 (21:48 +0000)]
Working towards better make dist

21 years agoTabs expanded
stefan [Tue, 10 Dec 2002 14:09:54 +0000 (14:09 +0000)]
Tabs expanded