stefan [Sun, 9 Nov 2003 22:46:51 +0000 (22:46 +0000)]
*** empty log message ***
twisti [Sun, 9 Nov 2003 20:12:53 +0000 (20:12 +0000)]
Pass method to reg_init()
twisti [Sun, 9 Nov 2003 20:12:22 +0000 (20:12 +0000)]
Moved variables into .c file.
twisti [Sun, 9 Nov 2003 20:08:18 +0000 (20:08 +0000)]
Moved variables into .c file
twisti [Sun, 9 Nov 2003 20:05:07 +0000 (20:05 +0000)]
Define _ASMPART_H
twisti [Sun, 9 Nov 2003 20:04:01 +0000 (20:04 +0000)]
Code indent.
twisti [Sun, 9 Nov 2003 19:54:50 +0000 (19:54 +0000)]
Move variables into .c file, keep defines in .h
twisti [Sun, 9 Nov 2003 19:50:55 +0000 (19:50 +0000)]
Further changes.
twisti [Sun, 9 Nov 2003 19:46:15 +0000 (19:46 +0000)]
Warnings fixes.
twisti [Sun, 9 Nov 2003 19:45:44 +0000 (19:45 +0000)]
Include codegen.h
twisti [Sun, 9 Nov 2003 19:44:36 +0000 (19:44 +0000)]
Cleaned up.
twisti [Sun, 9 Nov 2003 19:42:39 +0000 (19:42 +0000)]
Pass method to reg_init()
twisti [Sun, 9 Nov 2003 19:42:00 +0000 (19:42 +0000)]
Further code changes.
twisti [Sun, 9 Nov 2003 19:41:04 +0000 (19:41 +0000)]
Print can't find method and exit.
twisti [Sun, 9 Nov 2003 19:38:07 +0000 (19:38 +0000)]
Removed unused variables.
twisti [Sun, 9 Nov 2003 19:37:30 +0000 (19:37 +0000)]
Fixed segfault with -O2
twisti [Sun, 9 Nov 2003 19:15:25 +0000 (19:15 +0000)]
Removed runverbose.
twisti [Sun, 9 Nov 2003 19:14:31 +0000 (19:14 +0000)]
Define runverbose and collectverbose.
twisti [Sun, 9 Nov 2003 19:09:11 +0000 (19:09 +0000)]
Added global compiler switches.
twisti [Sun, 9 Nov 2003 19:08:49 +0000 (19:08 +0000)]
Export global compiler switches.
twisti [Sun, 9 Nov 2003 19:07:39 +0000 (19:07 +0000)]
Warning fixes.
twisti [Sun, 9 Nov 2003 17:37:03 +0000 (17:37 +0000)]
- removed warnings
- function prototypes
twisti [Sun, 9 Nov 2003 17:34:59 +0000 (17:34 +0000)]
- removed warnings
- replaced alloca with DMNEW
twisti [Sun, 9 Nov 2003 17:31:38 +0000 (17:31 +0000)]
- removed warnings
- replaced malloc with DNEW
twisti [Sun, 9 Nov 2003 17:26:53 +0000 (17:26 +0000)]
Code restructuring.
twisti [Fri, 7 Nov 2003 08:53:55 +0000 (08:53 +0000)]
- removed code generation defines
- replaced cc map with opc
twisti [Thu, 6 Nov 2003 16:06:11 +0000 (16:06 +0000)]
Pass method to inline_init()
twisti [Thu, 6 Nov 2003 16:04:23 +0000 (16:04 +0000)]
Inlining bugfix.
twisti [Thu, 6 Nov 2003 15:59:55 +0000 (15:59 +0000)]
Put into thread/thread.h
twisti [Thu, 6 Nov 2003 15:43:23 +0000 (15:43 +0000)]
Machine dependent threads.h file removed and included here.
twisti [Thu, 6 Nov 2003 14:42:16 +0000 (14:42 +0000)]
Major file restructuring.
twisti [Mon, 3 Nov 2003 19:06:50 +0000 (19:06 +0000)]
Further changes.
twisti [Mon, 3 Nov 2003 15:55:43 +0000 (15:55 +0000)]
Further changes.
twisti [Mon, 3 Nov 2003 15:47:13 +0000 (15:47 +0000)]
Major file restructuring.
twisti [Mon, 3 Nov 2003 00:37:15 +0000 (00:37 +0000)]
Major file restructuring.
twisti [Mon, 3 Nov 2003 00:34:34 +0000 (00:34 +0000)]
Further changes.
twisti [Sun, 2 Nov 2003 23:39:06 +0000 (23:39 +0000)]
Further changes.
twisti [Sun, 2 Nov 2003 23:30:59 +0000 (23:30 +0000)]
Why was there the i386 version? Hmm...
twisti [Sun, 2 Nov 2003 23:20:06 +0000 (23:20 +0000)]
Major file restructuring.
twisti [Sun, 2 Nov 2003 22:56:30 +0000 (22:56 +0000)]
Forgot to convert mcode_ to codegen_
twisti [Sun, 2 Nov 2003 22:51:59 +0000 (22:51 +0000)]
Major file restructuring.
stefan [Sun, 2 Nov 2003 13:32:02 +0000 (13:32 +0000)]
Comment
stefan [Sun, 2 Nov 2003 13:31:04 +0000 (13:31 +0000)]
*** empty log message ***
twisti [Sat, 1 Nov 2003 20:50:03 +0000 (20:50 +0000)]
Convert -ieee to -noieee so we are calculating correctly as default.
twisti [Sat, 1 Nov 2003 20:47:35 +0000 (20:47 +0000)]
Convert -ieee to -noieee so we are caculate correctly as default.
twisti [Sat, 1 Nov 2003 20:35:28 +0000 (20:35 +0000)]
i386_emit_* functions for similar code like alu ops and shift ops
twisti [Sat, 1 Nov 2003 20:34:14 +0000 (20:34 +0000)]
Added asm_builtin_f2i functions.
twisti [Sat, 1 Nov 2003 20:20:15 +0000 (20:20 +0000)]
Compile without warnings.
twisti [Sat, 1 Nov 2003 19:46:25 +0000 (19:46 +0000)]
Removed JIT_MARKER_SUPPORT
twisti [Sat, 1 Nov 2003 19:22:40 +0000 (19:22 +0000)]
Added builtin_f2i functions.
twisti [Sat, 1 Nov 2003 19:21:58 +0000 (19:21 +0000)]
Use x86_64_emit_* functions for similar code as alu ops or shifts.
twisti [Sat, 1 Nov 2003 19:20:38 +0000 (19:20 +0000)]
- prototypes for x86_64_emit_* functions
- define REG_NULL
twisti [Sat, 1 Nov 2003 19:16:48 +0000 (19:16 +0000)]
- bugfix for CONSECUTIVE_INTARGS and leaf method argument register passing
- bugfix for allocating unused argument registers in leaf methods
stefan [Sat, 1 Nov 2003 10:54:10 +0000 (10:54 +0000)]
Segfault handler with Boehm fixed
twisti [Thu, 30 Oct 2003 20:58:18 +0000 (20:58 +0000)]
asm_ defines for f2i conversions.
twisti [Wed, 29 Oct 2003 11:47:12 +0000 (11:47 +0000)]
Also check for printing floats correctly (fp test)
carolyn [Tue, 28 Oct 2003 07:33:05 +0000 (07:33 +0000)]
removed ; after Runner.run ()V in nativecalls.h so raytrace will work
twisti [Mon, 27 Oct 2003 21:45:48 +0000 (21:45 +0000)]
Check corner cases on F2I, F2L, D2I and D2L. We don't need -ieee anymore.
cacao [Mon, 27 Oct 2003 17:34:01 +0000 (17:34 +0000)]
framework for handbook added
carolyn [Fri, 24 Oct 2003 09:42:52 +0000 (09:42 +0000)]
Had commented out a real stmt in xtaMarkSubs
stefan [Thu, 23 Oct 2003 21:18:38 +0000 (21:18 +0000)]
Removed old compiler remains
stefan [Thu, 23 Oct 2003 21:13:58 +0000 (21:13 +0000)]
Updated distfiles
stefan [Thu, 23 Oct 2003 20:48:19 +0000 (20:48 +0000)]
Removed old compiler remains
carolyn [Thu, 23 Oct 2003 17:46:34 +0000 (17:46 +0000)]
to save memory
twisti [Wed, 22 Oct 2003 21:14:50 +0000 (21:14 +0000)]
asm_switchstackandcall now defined in asmpart.h
twisti [Wed, 22 Oct 2003 21:14:23 +0000 (21:14 +0000)]
USE_BOEHM removed.
twisti [Wed, 22 Oct 2003 21:13:55 +0000 (21:13 +0000)]
We do not support special DIV on i386.
twisti [Wed, 22 Oct 2003 21:13:08 +0000 (21:13 +0000)]
Test version: we use function calls instead of code generating macros
twisti [Wed, 22 Oct 2003 21:05:36 +0000 (21:05 +0000)]
Removed obsolete dis-stuff.h
twisti [Wed, 22 Oct 2003 21:03:31 +0000 (21:03 +0000)]
Test version: we use function calls instead of code generating macros.
twisti [Wed, 22 Oct 2003 20:56:57 +0000 (20:56 +0000)]
asm_switchstackandcall is now defined in asmpart.h
twisti [Wed, 22 Oct 2003 20:56:30 +0000 (20:56 +0000)]
Removed obsolete dis-stuff.h and moved #include's here.
twisti [Wed, 22 Oct 2003 20:55:48 +0000 (20:55 +0000)]
Cast code pointer to s8.
twisti [Wed, 22 Oct 2003 20:55:25 +0000 (20:55 +0000)]
Stuff from dis-stuff.h, which is obsolete.
twisti [Wed, 22 Oct 2003 20:54:56 +0000 (20:54 +0000)]
Calculate exception address correct.
twisti [Wed, 22 Oct 2003 20:53:52 +0000 (20:53 +0000)]
reg alloc changes for x86_64.
twisti [Wed, 22 Oct 2003 20:52:48 +0000 (20:52 +0000)]
Handle ICMD_INVOKExxx arguments a little bit different on x86_64.
twisti [Wed, 22 Oct 2003 20:48:57 +0000 (20:48 +0000)]
Handle 32-bit and 64-bit differently in builtin_trace_args.
twisti [Wed, 22 Oct 2003 20:47:18 +0000 (20:47 +0000)]
We need to define GC_DEBUG for x86_64. Hopefully there will be a fix in
the future.
twisti [Wed, 22 Oct 2003 20:36:14 +0000 (20:36 +0000)]
asm_switchstackandcall now defined in asmpart.h
twisti [Wed, 22 Oct 2003 20:21:50 +0000 (20:21 +0000)]
`No newline at end of file' fix.
twisti [Wed, 22 Oct 2003 20:21:21 +0000 (20:21 +0000)]
Obsolete.
twisti [Wed, 22 Oct 2003 19:49:24 +0000 (19:49 +0000)]
Added function prototypes.
twisti [Wed, 22 Oct 2003 19:43:51 +0000 (19:43 +0000)]
Removed use of defines.h and USE_INTERNAL_THREADS.
twisti [Wed, 22 Oct 2003 19:43:27 +0000 (19:43 +0000)]
USE_BOEHM removed.
twisti [Wed, 22 Oct 2003 19:41:36 +0000 (19:41 +0000)]
Removed function declaration.
twisti [Wed, 22 Oct 2003 19:36:55 +0000 (19:36 +0000)]
USE_BOEHM removed.
twisti [Wed, 22 Oct 2003 17:35:21 +0000 (17:35 +0000)]
Define and link against boehm libs.
twisti [Wed, 22 Oct 2003 17:34:42 +0000 (17:34 +0000)]
Don't ask for gc, we use boehm as default.
twisti [Wed, 22 Oct 2003 17:32:32 +0000 (17:32 +0000)]
Initial import of boehm gc version 6.2. It's the original version except
one small configure.in change: we use NO threads right now.
twisti [Wed, 22 Oct 2003 17:22:15 +0000 (17:22 +0000)]
Changes to compile boehm.
twisti [Wed, 22 Oct 2003 17:20:24 +0000 (17:20 +0000)]
We use now boehm as default, so the old gc files are not needed anymore.
twisti [Tue, 21 Oct 2003 23:11:37 +0000 (23:11 +0000)]
Not needed anymore.
twisti [Tue, 21 Oct 2003 20:41:03 +0000 (20:41 +0000)]
We do not use dis-stuff.h anymore.
twisti [Tue, 21 Oct 2003 20:38:59 +0000 (20:38 +0000)]
Not used anymore.
twisti [Mon, 20 Oct 2003 18:22:55 +0000 (18:22 +0000)]
We need to define _GNU_SOURCE for x86_64's signal handling.
twisti [Mon, 20 Oct 2003 18:22:24 +0000 (18:22 +0000)]
We need to define _GNU_SOURCE before signal.h for x86_64.
twisti [Mon, 20 Oct 2003 18:07:12 +0000 (18:07 +0000)]
Damn. Last commit was an accident.
twisti [Mon, 20 Oct 2003 17:56:03 +0000 (17:56 +0000)]
headers.c
twisti [Mon, 20 Oct 2003 17:50:56 +0000 (17:50 +0000)]
Define dr in #ifdef to compile clean on other architectures.