1 2006-01-22 23:42 twisti
3 * trunk/configure.ac: * configure.ac (AC_INIT): Changed version
5 (CFLAGS): Changed optimization to -O2.
7 2006-01-22 23:33 twisti
9 * trunk/COPYING, trunk/Makefile.am, trunk/contrib/Makefile.am,
10 trunk/doc/Makefile.am, trunk/doc/handbook/Makefile.am,
11 trunk/man/Makefile.am, trunk/src/Makefile.am,
12 trunk/src/cacao/Makefile.am, trunk/src/cacao/cacao.c,
13 trunk/src/cacao/cacao.h, trunk/src/cacaoh/Makefile.am,
14 trunk/src/cacaoh/cacaoh.c, trunk/src/cacaoh/headers.c,
15 trunk/src/cacaoh/headers.h, trunk/src/lib/Makefile.am,
16 trunk/src/mm/Makefile.am, trunk/src/mm/boehm.c,
17 trunk/src/mm/boehm.h, trunk/src/mm/memory.c,
18 trunk/src/mm/memory.h, trunk/src/mm/nogc.c,
19 trunk/src/native/Makefile.am,
20 trunk/src/native/include/Makefile.am, trunk/src/native/jni.c,
21 trunk/src/native/jni.h, trunk/src/native/jvmti/Makefile.am,
22 trunk/src/native/jvmti/VMjdwp.c, trunk/src/native/jvmti/dbg.h,
23 trunk/src/native/jvmti/jvmti.c, trunk/src/native/jvmti/jvmti.h,
24 trunk/src/native/native.c, trunk/src/native/native.h,
25 trunk/src/native/tools/Makefile.am,
26 trunk/src/native/tools/gennativetable.c,
27 trunk/src/native/vm/Constructor.c, trunk/src/native/vm/Field.c,
28 trunk/src/native/vm/Makefile.am, trunk/src/native/vm/Method.c,
29 trunk/src/native/vm/VMAccessController.c,
30 trunk/src/native/vm/VMClass.c,
31 trunk/src/native/vm/VMClassLoader.c,
32 trunk/src/native/vm/VMFrame.c, trunk/src/native/vm/VMObject.c,
33 trunk/src/native/vm/VMProxy.c, trunk/src/native/vm/VMRuntime.c,
34 trunk/src/native/vm/VMStackWalker.c,
35 trunk/src/native/vm/VMString.c, trunk/src/native/vm/VMSystem.c,
36 trunk/src/native/vm/VMSystemProperties.c,
37 trunk/src/native/vm/VMThread.c,
38 trunk/src/native/vm/VMThrowable.c,
39 trunk/src/native/vm/VMVirtualMachine.c,
40 trunk/src/scripts/Makefile.am, trunk/src/scripts/cacao.in,
41 trunk/src/scripts/java.in, trunk/src/scripts/javac.in,
42 trunk/src/scripts/rmic.in, trunk/src/scripts/rmiregistry.in,
43 trunk/src/threads/Makefile.am,
44 trunk/src/threads/green/Makefile.am,
45 trunk/src/threads/native/Makefile.am,
46 trunk/src/threads/native/generic-primitives.h,
47 trunk/src/threads/native/threads.c,
48 trunk/src/threads/native/threads.h,
49 trunk/src/toolbox/Makefile.am, trunk/src/toolbox/avl.c,
50 trunk/src/toolbox/avl.h, trunk/src/toolbox/chain.c,
51 trunk/src/toolbox/chain.h, trunk/src/toolbox/list.c,
52 trunk/src/toolbox/list.h, trunk/src/toolbox/logging.c,
53 trunk/src/toolbox/logging.h, trunk/src/toolbox/tree.c,
54 trunk/src/toolbox/tree.h, trunk/src/toolbox/util.c,
55 trunk/src/toolbox/util.h, trunk/src/vm/Makefile.am,
56 trunk/src/vm/access.c, trunk/src/vm/access.h,
57 trunk/src/vm/builtin.c, trunk/src/vm/builtin.h,
58 trunk/src/vm/builtintable.inc, trunk/src/vm/class.c,
59 trunk/src/vm/class.h, trunk/src/vm/classcache.c,
60 trunk/src/vm/classcache.h, trunk/src/vm/descriptor.c,
61 trunk/src/vm/descriptor.h, trunk/src/vm/exceptions.c,
62 trunk/src/vm/exceptions.h, trunk/src/vm/field.c,
63 trunk/src/vm/field.h, trunk/src/vm/finalizer.c,
64 trunk/src/vm/finalizer.h, trunk/src/vm/global.h,
65 trunk/src/vm/hashtable.c, trunk/src/vm/hashtable.h,
66 trunk/src/vm/initialize.c, trunk/src/vm/initialize.h,
67 trunk/src/vm/jit/Makefile.am, trunk/src/vm/jit/abi.h,
68 trunk/src/vm/jit/allocator/Makefile.am,
69 trunk/src/vm/jit/allocator/lsra.c,
70 trunk/src/vm/jit/allocator/lsra.h,
71 trunk/src/vm/jit/allocator/simplereg.c,
72 trunk/src/vm/jit/allocator/simplereg.h,
73 trunk/src/vm/jit/alpha/Makefile.am,
74 trunk/src/vm/jit/alpha/arch.h, trunk/src/vm/jit/alpha/asmpart.S,
75 trunk/src/vm/jit/alpha/codegen.c,
76 trunk/src/vm/jit/alpha/codegen.h,
77 trunk/src/vm/jit/alpha/disass.c,
78 trunk/src/vm/jit/alpha/freebsd/Makefile.am,
79 trunk/src/vm/jit/alpha/freebsd/md-os.c,
80 trunk/src/vm/jit/alpha/linux/Makefile.am,
81 trunk/src/vm/jit/alpha/linux/md-os.c,
82 trunk/src/vm/jit/alpha/md-abi.c,
83 trunk/src/vm/jit/alpha/md-abi.h,
84 trunk/src/vm/jit/alpha/md-asm.h, trunk/src/vm/jit/alpha/md.c,
85 trunk/src/vm/jit/alpha/md.h, trunk/src/vm/jit/alpha/patcher.c,
86 trunk/src/vm/jit/asmpart.h, trunk/src/vm/jit/codegen-common.c,
87 trunk/src/vm/jit/codegen-common.h,
88 trunk/src/vm/jit/disass-common.c, trunk/src/vm/jit/disass.h,
89 trunk/src/vm/jit/dseg.c, trunk/src/vm/jit/dseg.h,
90 trunk/src/vm/jit/i386/Makefile.am, trunk/src/vm/jit/i386/arch.h,
91 trunk/src/vm/jit/i386/asmpart.S,
92 trunk/src/vm/jit/i386/codegen.c,
93 trunk/src/vm/jit/i386/codegen.h, trunk/src/vm/jit/i386/disass.c,
94 trunk/src/vm/jit/i386/emitfuncs.c,
95 trunk/src/vm/jit/i386/emitfuncs.h,
96 trunk/src/vm/jit/i386/freebsd/Makefile.am,
97 trunk/src/vm/jit/i386/freebsd/md-os.c,
98 trunk/src/vm/jit/i386/icmd_uses_reg_res.inc,
99 trunk/src/vm/jit/i386/linux/Makefile.am,
100 trunk/src/vm/jit/i386/linux/md-os.c,
101 trunk/src/vm/jit/i386/md-abi.c, trunk/src/vm/jit/i386/md-abi.h,
102 trunk/src/vm/jit/i386/md-asm.h, trunk/src/vm/jit/i386/md.c,
103 trunk/src/vm/jit/i386/patcher.c,
104 trunk/src/vm/jit/inline/Makefile.am,
105 trunk/src/vm/jit/inline/inline.c,
106 trunk/src/vm/jit/inline/inline.h,
107 trunk/src/vm/jit/inline/parseRT.c,
108 trunk/src/vm/jit/inline/parseRT.h,
109 trunk/src/vm/jit/inline/parseRTstats.c,
110 trunk/src/vm/jit/inline/parseRTstats.h,
111 trunk/src/vm/jit/inline/parseXTA.c,
112 trunk/src/vm/jit/inline/parseXTA.h,
113 trunk/src/vm/jit/inline/sets.c, trunk/src/vm/jit/inline/sets.h,
114 trunk/src/vm/jit/intrp/Makefile.am,
115 trunk/src/vm/jit/intrp/asmpart.c,
116 trunk/src/vm/jit/intrp/codegen.c,
117 trunk/src/vm/jit/intrp/codegen.h,
118 trunk/src/vm/jit/intrp/disass.c,
119 trunk/src/vm/jit/intrp/dynamic-super.c,
120 trunk/src/vm/jit/intrp/engine.c,
121 trunk/src/vm/jit/intrp/engine1.c,
122 trunk/src/vm/jit/intrp/engine2.c,
123 trunk/src/vm/jit/intrp/intrp.h, trunk/src/vm/jit/intrp/md.c,
124 trunk/src/vm/jit/intrp/patcher.c, trunk/src/vm/jit/jit.c,
125 trunk/src/vm/jit/jit.h, trunk/src/vm/jit/loop/Makefile.am,
126 trunk/src/vm/jit/loop/analyze.c,
127 trunk/src/vm/jit/loop/analyze.h, trunk/src/vm/jit/loop/graph.c,
128 trunk/src/vm/jit/loop/graph.h, trunk/src/vm/jit/loop/loop.c,
129 trunk/src/vm/jit/loop/loop.h, trunk/src/vm/jit/loop/tracing.c,
130 trunk/src/vm/jit/loop/tracing.h,
131 trunk/src/vm/jit/methodheader.h,
132 trunk/src/vm/jit/mips/Makefile.am, trunk/src/vm/jit/mips/arch.h,
133 trunk/src/vm/jit/mips/asmpart.S,
134 trunk/src/vm/jit/mips/codegen.c,
135 trunk/src/vm/jit/mips/codegen.h, trunk/src/vm/jit/mips/disass.c,
136 trunk/src/vm/jit/mips/irix/Makefile.am,
137 trunk/src/vm/jit/mips/irix/md-os.c,
138 trunk/src/vm/jit/mips/linux/Makefile.am,
139 trunk/src/vm/jit/mips/linux/md-os.c,
140 trunk/src/vm/jit/mips/md-abi.c, trunk/src/vm/jit/mips/md-abi.h,
141 trunk/src/vm/jit/mips/md-asm.h, trunk/src/vm/jit/mips/md.c,
142 trunk/src/vm/jit/mips/md.h, trunk/src/vm/jit/mips/patcher.c,
143 trunk/src/vm/jit/parse.c, trunk/src/vm/jit/parse.h,
144 trunk/src/vm/jit/patcher.h,
145 trunk/src/vm/jit/powerpc/Makefile.am,
146 trunk/src/vm/jit/powerpc/arch.h,
147 trunk/src/vm/jit/powerpc/asmpart.S,
148 trunk/src/vm/jit/powerpc/codegen.c,
149 trunk/src/vm/jit/powerpc/codegen.h,
150 trunk/src/vm/jit/powerpc/darwin/Makefile.am,
151 trunk/src/vm/jit/powerpc/darwin/md-abi.c,
152 trunk/src/vm/jit/powerpc/darwin/md-abi.h,
153 trunk/src/vm/jit/powerpc/darwin/md-asm.h,
154 trunk/src/vm/jit/powerpc/darwin/md-os.c,
155 trunk/src/vm/jit/powerpc/disass.c,
156 trunk/src/vm/jit/powerpc/linux/Makefile.am,
157 trunk/src/vm/jit/powerpc/linux/md-abi.c,
158 trunk/src/vm/jit/powerpc/linux/md-abi.h,
159 trunk/src/vm/jit/powerpc/linux/md-asm.h,
160 trunk/src/vm/jit/powerpc/linux/md-os.c,
161 trunk/src/vm/jit/powerpc/md.c,
162 trunk/src/vm/jit/powerpc/patcher.c,
163 trunk/src/vm/jit/powerpc64/arch.h,
164 trunk/src/vm/jit/powerpc64/linux/md-abi.h,
165 trunk/src/vm/jit/reg.c, trunk/src/vm/jit/reg.h,
166 trunk/src/vm/jit/schedule/Makefile.am,
167 trunk/src/vm/jit/schedule/schedule.c,
168 trunk/src/vm/jit/schedule/schedule.h, trunk/src/vm/jit/stack.c,
169 trunk/src/vm/jit/stack.h, trunk/src/vm/jit/stacktrace.c,
170 trunk/src/vm/jit/stacktrace.h,
171 trunk/src/vm/jit/tools/Makefile.am,
172 trunk/src/vm/jit/tools/genoffsets.c,
173 trunk/src/vm/jit/verify/Makefile.am,
174 trunk/src/vm/jit/verify/typecheck.c,
175 trunk/src/vm/jit/verify/typecheck.h,
176 trunk/src/vm/jit/verify/typeinfo.c,
177 trunk/src/vm/jit/verify/typeinfo.h,
178 trunk/src/vm/jit/x86_64/Makefile.am,
179 trunk/src/vm/jit/x86_64/arch.h,
180 trunk/src/vm/jit/x86_64/asmpart.S,
181 trunk/src/vm/jit/x86_64/codegen.c,
182 trunk/src/vm/jit/x86_64/codegen.h,
183 trunk/src/vm/jit/x86_64/disass.c,
184 trunk/src/vm/jit/x86_64/emitfuncs.c,
185 trunk/src/vm/jit/x86_64/emitfuncs.h,
186 trunk/src/vm/jit/x86_64/md-abi.c,
187 trunk/src/vm/jit/x86_64/md-abi.h,
188 trunk/src/vm/jit/x86_64/md-asm.h, trunk/src/vm/jit/x86_64/md.c,
189 trunk/src/vm/jit/x86_64/md.h, trunk/src/vm/jit/x86_64/patcher.c,
190 trunk/src/vm/linker.c, trunk/src/vm/linker.h,
191 trunk/src/vm/loader.c, trunk/src/vm/loader.h,
192 trunk/src/vm/method.c, trunk/src/vm/method.h,
193 trunk/src/vm/options.c, trunk/src/vm/options.h,
194 trunk/src/vm/properties.c, trunk/src/vm/properties.h,
195 trunk/src/vm/references.h, trunk/src/vm/resolve.c,
196 trunk/src/vm/resolve.h, trunk/src/vm/signal.c,
197 trunk/src/vm/signallocal.h, trunk/src/vm/statistics.c,
198 trunk/src/vm/statistics.h, trunk/src/vm/string.c,
199 trunk/src/vm/stringlocal.h, trunk/src/vm/suck.c,
200 trunk/src/vm/suck.h, trunk/src/vm/types.h, trunk/src/vm/utf8.c,
201 trunk/src/vm/utf8.h, trunk/src/vm/zip.c, trunk/src/vm/zip.h,
202 trunk/tests/Makefile.am, trunk/tests/regression/Makefile.am,
203 trunk/tests/regression/codepatching/Makefile.am,
204 trunk/tests/regression/fptest.java,
205 trunk/tests/regression/jctest.java,
206 trunk/tests/regression/native/Makefile.am,
207 trunk/tests/regression/native/checkjni.c,
208 trunk/tests/regression/native/checkjni.java,
209 trunk/tests/regression/native/test.c,
210 trunk/tests/regression/native/test.java,
211 trunk/tests/regression/native/testarguments.c,
212 trunk/tests/regression/native/testarguments.java,
213 trunk/tests/regression/native/testgetobjectclass0.c,
214 trunk/tests/regression/native/testgetobjectclass0.java: *
215 Updated header: Added 2006. Changed address of FSF. Changed email
218 2006-01-22 23:16 twisti
220 * trunk, trunk/src, trunk/src/boehm-gc,
221 trunk/src/boehm-gc/include, trunk/src/cacao, trunk/src/cacaoh,
222 trunk/src/fdlibm, trunk/src/mm, trunk/src/native,
223 trunk/src/native/include, trunk/src/native/vm,
224 trunk/src/threads, trunk/src/threads/native, trunk/src/toolbox,
225 trunk/src/vm, trunk/src/vm/jit, trunk/src/vm/jit/allocator,
226 trunk/src/vm/jit/inline, trunk/src/vm/jit/intrp,
227 trunk/src/vm/jit/loop, trunk/src/vm/jit/tools,
228 trunk/src/vm/jit/verify: * Updated svn:ignore propset.
230 2006-01-22 23:00 twisti
232 * trunk/src/vm/jit/intrp/Makefile.am: *
233 src/vm/jit/intrp/Makefile.am (EXTRA_DIST): Added gray.fs and
236 2006-01-22 22:46 twisti
238 * trunk/tests/regression/extest.java: *
239 tests/regression/extest.java: Typo.
241 2006-01-22 22:36 twisti
243 * trunk/NEWS: * NEWS: Added releases 0.90, 0.91, 0.92, 0.93, 0.94.
245 2006-01-22 22:34 twisti
247 * trunk/README: * README: Updated.
249 2006-01-22 21:42 twisti
251 * trunk/src/vm/jit/intrp/codegen.c: * src/vm/jit/intrp/codegen.c
252 (cacaotype2ffitype): Revert edwin's
253 bugfix, but we can't use ffi_type_slong as it's defined as 64-bit
254 value on 32-bit machines.
256 2006-01-22 21:40 twisti
258 * trunk/src/native/Makefile.am: * src/native/Makefile.am
259 (INCLUDES): Renamed to AM_CPPFLAGS.
260 (libnative_la_SOURCES): Removed nativecalls.inc.
262 2006-01-22 21:39 twisti
264 * trunk/tests/Makefile.am: * tests/Makefile.am (SUBDIRS): Removed
267 2006-01-22 21:38 twisti
269 * trunk/tests/regression/Makefile.am,
270 trunk/tests/regression/codepatching/Makefile.am,
271 trunk/tests/regression/extest.java,
272 trunk/tests/regression/native/Makefile.am,
273 trunk/tests/regression/native/testarguments.output: *
274 tests/regression/native/testarguments.output: Updated.
275 * tests/regression/native/Makefile.am: Made it work with
277 * tests/regression/codepatching/Makefile.am: Likewise.
278 * tests/regression/Makefile.am: Likewise.
280 * tests/regression/extest.java: Comment changed.
282 2006-01-22 21:22 twisti
284 * trunk/configure.ac, trunk/configure.in: * configure.in: Renamed
287 2006-01-22 21:21 twisti
289 * trunk/configure.in: * configure.in (AC_CONFIG_FILES): Removed
290 tests/native/Makefile, added
291 tests/regression/native/Makefile.
293 2006-01-22 20:21 twisti
295 * trunk/tests/native, trunk/tests/regression/native: *
296 tests/native: Moved to tests/regression/native.
298 2006-01-22 20:00 twisti
300 * trunk/src/vm/jit/asmpart.h: * src/vm/jit/asmpart.h
301 (asm_handle_exception)
302 (asm_handle_nat_exception): #ifdef ENABLE_JIT.
304 2006-01-22 19:59 twisti
306 * trunk/src/vm/jit/jit.c: * src/vm/jit/jit.c (jit_compile_intern):
308 CLASS_IS_OR_ALMOST_INITIALIZED to check uninitialized.
310 2006-01-22 19:57 twisti
312 * trunk/src/vm/jit/stacktrace.c: * src/vm/jit/stacktrace.c
313 (stacktrace_create_inline_stackframeinfo):
314 Compiler warning fix.
316 2006-01-22 19:56 twisti
318 * trunk/src/vm/jit/intrp/java.vmg: * src/vm/jit/intrp/java.vmg:
321 2006-01-22 19:55 twisti
323 * trunk/src/vm/jit/intrp/asmpart.c: * src/vm/jit/intrp/asmpart.c
324 (vm/loader.h): Added.
325 (intrp_asm_calljavafunction_intern): Use u1* instead of
327 (jni_invoke_java_intern): Likewise.
329 2006-01-22 19:50 twisti
331 * trunk/.cvsignore, trunk/src/toolbox/.cvsignore,
332 trunk/src/vm/jit/allocator/.cvsignore,
333 trunk/src/vm/jit/inline/.cvsignore: * .cvsignore,
334 src/toolbox/.cvsignore, src/vm/jit/inline/.cvsignore,
335 src/vm/jit/allocator/.cvsignore: TAGS added.
337 2006-01-22 19:37 twisti
339 * trunk/src/.cvsignore, trunk/src/boehm-gc/.cvsignore,
340 trunk/src/boehm-gc/include/.cvsignore,
341 trunk/src/cacao/.cvsignore, trunk/src/cacaoh/.cvsignore,
342 trunk/src/fdlibm/.cvsignore, trunk/src/mm/.cvsignore,
343 trunk/src/native/.cvsignore,
344 trunk/src/native/include/.cvsignore,
345 trunk/src/native/vm/.cvsignore, trunk/src/threads/.cvsignore,
346 trunk/src/threads/native/.cvsignore, trunk/src/vm/.cvsignore,
347 trunk/src/vm/jit/.cvsignore, trunk/src/vm/jit/intrp/.cvsignore,
348 trunk/src/vm/jit/loop/.cvsignore,
349 trunk/src/vm/jit/tools/.cvsignore,
350 trunk/src/vm/jit/verify/.cvsignore: * src/boehm-gc/.cvsignore,
351 src/boehm-gc/include/.cvsignore,
352 src/vm/.cvsignore, src/vm/jit/tools/.cvsignore,
353 src/vm/jit/verify/.cvsignore, src/vm/jit/loop/.cvsignore,
354 src/vm/jit/.cvsignore, src/vm/jit/intrp/.cvsignore,
355 src/cacao/.cvsignore, src/native/vm/.cvsignore,
356 src/native/include/.cvsignore, src/native/.cvsignore,
357 src/mm/.cvsignore, src/threads/native/.cvsignore,
358 src/threads/.cvsignore, src/fdlibm/.cvsignore, src/.cvsignore,
359 src/cacaoh/.cvsignore: TAGS added.
361 2006-01-22 19:29 edwin
363 * trunk/src/vm/jit/intrp/codegen.c: * src/vm/jit/intrp/codegen.c
364 (nativecall): Fixed calculation of the
365 stackframeinfo address.
367 2006-01-22 14:44 twisti
369 * trunk/src/vm/jit/codegen-common.c: * src/vm/jit/codegen-common.c
370 (codegen_addreference): The last fix was
371 not correct if only the intrp is built.
373 2006-01-22 14:39 twisti
375 * trunk/src/vm/class.c, trunk/src/vm/field.c,
376 trunk/src/vm/field.h, trunk/src/vm/jit/inline/sets.c,
377 trunk/src/vm/loader.c, trunk/src/vm/loader.h: * src/vm/class.c
378 (class_showmethods): Use class_printflags.
379 * src/vm/loader.c, src/vm/loader.h (fprintflags): Removed.
380 (printflags): Likewise.
381 * src/vm/jit/inline/sets.c (printFldSet): Use field_println
384 * src/vm/field.c, src/vm/field.h (field_display): Removed.
385 (field_printflags): Added.
386 (field_print): Likewise.
387 (field_println): Likewise.
389 2006-01-22 00:45 edwin
391 * trunk/src/vm/jit/intrp/codegen.c: * src/vm/jit/intrp/codegen.c
392 (cacaotype2ffitype): Use ffi_type_sint for
393 values of TYPE_INT. This fixes the interpreter on i386, though
395 sure if it is a correct and complete solution.
397 2006-01-21 21:46 edwin
399 * trunk/src/vm/jit/codegen-common.c: * src/vm/jit/codegen-common.c
400 (codegen_addreference): Fixed bug when
401 both ENABLE_INTRP and ENABLE_JIT were defined.
403 2006-01-21 20:22 edwin
405 * trunk/src/vm/jit/verify/typecheck.c: *
406 src/vm/jit/verify/typecheck.c (typestack_copy,
407 typestack_separable_with)
408 (typestack_separable_from, verify_basic_block): Comment-only
410 (verify_basic_block): Small typo fix in string.
412 2006-01-20 14:49 twisti
414 * trunk/src/native/jni.c, trunk/src/native/jni.h,
415 trunk/src/native/vm/Constructor.c, trunk/src/native/vm/Method.c:
416 * src/native/jni.c (fill_callblock_from_objectarray): Fixed typo.
417 (jni_method_invokeNativeHelper): Major code rewrite and speed
418 improvement, renamed to _Jv_jni_invokeNative.
419 (cacao_jni_CallVoidMethod): Fixed interpreter bug, renamed to
420 _Jv_jni_CallVoidMethod.
421 (callLongMethod): Renamed to _Jv_jni_CallLongMethod.
422 * src/native/jni.h (jni_method_invokeNativeHelper): Renamed to
423 _Jv_jni_invokeNative.
424 * src/native/vm/Method.c
425 (Java_java_lang_reflect_Method_invokeNative):
426 Renamed jni_method_invokeNativeHelper to _Jv_jni_invokeNative.
427 * src/native/vm/Constructor.c: Updated includes.
428 (Java_java_lang_reflect_Constructor_constructNative): Renamed
429 jni_method_invokeNativeHelper to _Jv_jni_invokeNative.
431 2006-01-20 13:41 twisti
433 * trunk/tests/regression/Makefile.am: *
434 tests/regression/Makefile.am (EXTRA_DIST): Made it more readable.
436 2006-01-20 13:40 twisti
438 * trunk/src/vm/jit/intrp/asmpart.c,
439 trunk/src/vm/jit/intrp/codegen.c,
440 trunk/src/vm/jit/intrp/intrp.h: * src/vm/jit/intrp/intrp.h
441 (ffi.h): Removed, not required in this
443 * src/vm/jit/intrp/codegen.c (nativecall): Removed unused
446 * src/vm/jit/intrp/asmpart.c (asm_calljavafunction_intern):
448 intrp_asm_calljavafunction_intern, just to be sure.
450 2006-01-20 13:33 twisti
452 * trunk/src/vm/jit/mips/irix/md-os.c: *
453 src/vm/jit/mips/irix/md-os.c (md_signal_handler_sigsegv): Missed
455 actal rename from the previous commit.
457 2006-01-20 13:28 twisti
459 * trunk/src/vm/signal.c, trunk/src/vm/signallocal.h: *
460 src/vm/signal.c (vm/signallocal.h): Added.
461 * src/vm/signallocal.h (md_signal_handler_sigfpe): #ifdef for
465 2006-01-20 13:25 twisti
467 * trunk/src/vm/jit/alpha/freebsd/md-os.c,
468 trunk/src/vm/jit/alpha/linux/md-os.c,
469 trunk/src/vm/jit/i386/freebsd/md-os.c,
470 trunk/src/vm/jit/i386/linux/md-os.c,
471 trunk/src/vm/jit/mips/irix/md-os.c,
472 trunk/src/vm/jit/mips/linux/md-os.c,
473 trunk/src/vm/jit/powerpc/darwin/md-os.c,
474 trunk/src/vm/jit/powerpc/linux/md-os.c,
475 trunk/src/vm/jit/x86_64/md.c, trunk/src/vm/signal.c,
476 trunk/src/vm/signallocal.h: * src/vm/jit/powerpc/linux/md-os.c,
477 src/vm/jit/powerpc/darwin/md-os.c,
478 src/vm/jit/alpha/linux/md-os.c, src/vm/jit/alpha/freebsd/md-os.c,
479 src/vm/jit/mips/linux/md-os.c, src/vm/jit/mips/irix/md-os.c
480 (signal_handler_sigsegv): Renamed to md_signal_handler_sigsegv.
481 * src/vm/jit/i386/linux/md-os.c, src/vm/jit/i386/freebsd/md-os.c,
482 src/vm/jit/x86_64/md.c (signal_handler_sigsegv): Renamed to
483 md_signal_handler_sigsegv.
484 (signal_handler_sigfpe): Renamed to md_signal_handler_sigfpe.
485 * src/vm/signal.c (signal_init): Renamed signal_handler_sigsegv
487 md_signal_handler_sigsegv and signal_handler_sigfpe to
488 md_signal_handler_sigfpe respectively.
489 * src/vm/signallocal.h (md_signal_handler_sigsegv): Added.
490 (md_signal_handler_sigfpe): Likewise.
492 2006-01-20 13:19 twisti
494 * trunk/src/vm/jit/alpha/codegen.h: * src/vm/jit/alpha/codegen.h
495 (ucontext.h): Removed.
496 (thread_restartcriticalsection): Removed.
498 2006-01-20 13:06 twisti
500 * trunk/src/vm/jit/x86_64/disass.c: * src/vm/jit/x86_64/disass.c
502 (vm/global.h): Likewise.
503 (mm/memory.h): Removed.
505 2006-01-20 13:05 twisti
507 * trunk/src/vm/class.c, trunk/src/vm/class.h: * src/vm/class.c,
508 src/vm/class.h (class_printflags): Added.
509 (class_print): Likewise.
510 (class_println): Likewise.
512 2006-01-20 12:58 twisti
514 * trunk/src/vm/jit/i386/disass.c: * src/vm/jit/i386/disass.c
515 (disassinstr): Set the read_memory_func in
516 disassemble_info to disass_buffer_read_memory.
517 (disassemble): Removed.
519 2006-01-20 12:57 twisti
521 * trunk/src/vm/jit/stack.c: * src/vm/jit/stack.c
522 (show_icmd_method): Print basic blocks count and
523 better basic block header output.
524 ICMD_MULTIANEWARRAY: Changed iptr->target and iptr->val.a value.
525 ICMD_IFLE_ICONST, ICMD_ELSE_ICONST: Print values better.
527 2006-01-20 12:01 twisti
529 * trunk/src/vm/jit/powerpc/disass.c: * src/vm/jit/powerpc/disass.c
530 (disassinstr): Set the read_memory_func
531 in disassemble_info to disass_buffer_read_memory.
532 (disassemble): Removed.
534 2006-01-20 11:38 twisti
536 * trunk/src/vm/jit/disass-common.c, trunk/src/vm/jit/disass.h,
537 trunk/src/vm/jit/x86_64/disass.c: * src/vm/jit/disass-common.c,
538 src/vm/jit/disass.h: Added
539 disassemble_info and disass_initialized.
540 (disassemble): Added.
541 (buffer_read_memory): Renamed to disass_buffer_read_memory.
542 * src/vm/jit/x86_64/disass.c (disassinstr): Set the
544 in disassemble_info to disass_buffer_read_memory.
545 (disassemble): Removed.
547 2006-01-20 10:15 twisti
549 * trunk/tests/regression/extest.2output,
550 trunk/tests/regression/extest.java,
551 trunk/tests/regression/extest_clinit.java: *
552 regression/extest.java: Removed asmpart exceptions as they are
554 checked with codepatching.
555 * regression/extest.2output: Regenerated.
556 * regression/extest_clinit.java: Added.
558 2006-01-20 10:08 twisti
560 * trunk/src/vm/jit/alpha/md.c: * src/vm/jit/alpha/md.c (md_init):
561 Moved #include and extern's to the
562 top of the file, since this broke compilation on debian unstable.
564 2006-01-19 23:40 edwin
566 * trunk/src/vm/jit/parse.h: * src/vm/jit/parse.h: Added vim
569 2006-01-19 23:35 edwin
571 * trunk/src/vm/jit/stack.c: * src/vm/jit/stack.c: Added vim
574 2006-01-19 22:21 twisti
576 * trunk/configure.in, trunk/tests/Makefile.am,
577 trunk/tests/regression/Makefile.am,
578 trunk/tests/regression/codepatching/Makefile.am: * configure.in
579 (AC_CONFIG_FILES): Removed tests/codepatching/Makefile
580 and added tests/regression/codepatching/Makefile.
581 * tests/Makefile.am (SUBDIRS): Removed codepatching.
582 * tests/regression/Makefile.am (SUBDIRS) Added with codepatching.
583 * tests/regression/codepatching/Makefile.am (JAVAFLAGS): Added.
585 2006-01-19 22:11 edwin
587 * trunk/src/vm/jit/parse.c: * src/vm/jit/parse.c (parse): Removed
590 2006-01-19 22:06 edwin
592 * trunk/src/vm/options.c, trunk/src/vm/options.h: *
593 src/vm/options.c, src/vm/options.h (useinliningm): Removed.
595 2006-01-19 22:05 twisti
597 * trunk/tests/codepatching, trunk/tests/regression/codepatching: *
598 tests/codepatching: Moved to tests/regression/codepatching.
600 2006-01-19 21:31 edwin
602 * trunk/src/vm/jit/jit.c: * src/vm/jit/jit.c (jit_compile):
603 Removed the INAFTERMAIN hack.
605 2006-01-19 21:27 edwin
607 * trunk/src/vm/jit/inline/inline.c: * src/vm/jit/inline/inline.c
608 (inlining_setup): Removed INAFTERMAIN hack.
610 2006-01-19 21:26 edwin
612 * trunk/src/cacao/cacao.c: * src/cacao/cacao.c (main): Disabled
613 useinlining and useinliningm.
615 2006-01-19 20:56 twisti
617 * trunk/src/vm/jit/intrp/codegen.c,
618 trunk/src/vm/jit/intrp/engine.c,
619 trunk/src/vm/jit/intrp/java.vmg: * src/vm/jit/intrp/codegen.c,
620 src/vm/jit/intrp/java.vmg (FALOAD)
621 (FASTORE): Added, required for big-endian machines.
622 * src/vm/jit/intrp/engine.c (access_array_float): Likewise.
624 2006-01-19 20:53 twisti
626 * trunk/src/vm/global.h: * src/vm/global.h (java_floatarray): Typo.
628 2006-01-19 20:28 edwin
630 * trunk/src/vm/jit/parse.c: * src/vm/jit/parse.c (parse,
631 fillextable): Removed debugging code.
634 2006-01-19 20:13 edwin
636 * trunk/src/vm/jit/parse.c: * src/vm/jit/parse.c (parse): Removed
637 commented out debugging code.
639 2006-01-19 20:03 twisti
641 * trunk/src/vm/class.c: * src/vm/class.c (class_showmethods):
642 Replaced method_display with
645 2006-01-19 20:00 twisti
647 * trunk/src/vm/jit/inline/inline.c,
648 trunk/src/vm/jit/inline/parseRT.c,
649 trunk/src/vm/jit/inline/parseRTprint.h,
650 trunk/src/vm/jit/inline/parseRTstats.c,
651 trunk/src/vm/jit/inline/parseXTA.c,
652 trunk/src/vm/jit/inline/sets.c: * src/vm/jit/inline/inline.c,
653 src/vm/jit/inline/sets.c,
654 src/vm/jit/inline/parseRTstats.c, src/vm/jit/inline/parseRT.c,
655 src/vm/jit/inline/parseRTprint.h, src/vm/jit/inline/parseXTA.c:
656 Replaced method_display and method_display_w_class calls with
659 2006-01-19 19:49 twisti
661 * trunk/src/vm/method.c, trunk/src/vm/method.h: * src/vm/method.c,
662 src/vm/method.h (method_display): Removed.
663 (method_display_w_class): Likewise.
664 (method_printflags): Added.
665 (method_print): Likewise.
666 (method_println): Likewise.
667 Removed. --This line, and those below, will be ignored--
672 2006-01-19 17:02 twisti
674 * trunk/src/vm/jit/powerpc/Makefile.am,
675 trunk/src/vm/jit/powerpc/linux/Makefile.am: *
676 src/vm/jit/powerpc/linux/Makefile.am (INCLUDES): Renamed to
678 * src/vm/jit/powerpc/Makefile.am (AM_CPPFLAGS): Added missing
681 2006-01-19 16:02 twisti
683 * trunk/src/vm/jit/Makefile.am: * INCLUDES: Replaced with
684 AM_CPPFLAGS as Tom Tromey suggested on irc,
685 as this is more common these days.
687 2006-01-19 11:58 edwin
689 * trunk/alpha, trunk/mips, trunk/nat: * alpha, mips, nat: removed
690 obsolete directories resurrected by svn migration
692 2006-01-19 09:47 twisti
694 * trunk/src/vm/jit/alpha/Makefile.am,
695 trunk/src/vm/jit/i386/Makefile.am,
696 trunk/src/vm/jit/intrp/Makefile.am,
697 trunk/src/vm/jit/mips/Makefile.am,
698 trunk/src/vm/jit/powerpc/Makefile.am,
699 trunk/src/vm/jit/x86_64/Makefile.am: * INCLUDES: Replaced with
700 AM_CPPFLAGS as Tom Tromey suggested on irc,
701 as this is more common these days.
703 2006-01-18 21:41 edwin
705 * trunk/tests/havoc.class: * havoc.class: fix corruption by svn
708 2006-01-18 15:43 twisti
710 * trunk/configure.in: * AC_CHECK_HEADER: Added ansidecl.h,
711 symcat.h, bfd.h and zconf.h.
713 2006-01-18 15:41 twisti
715 * trunk/src/cacaoh/cacaoh.c: * main: Call nogc_init for DISABLE_GC.
717 2006-01-17 18:51 twisti
719 * trunk/src/fdlibm/fdlibm.h: * Removed extern stuff that was
720 removed from the lib.
722 2006-01-17 18:37 twisti
724 * trunk/.externalToolBuilders/CacaoConfigure.launch: * Updated to
725 new classpath configure options.
727 2006-01-17 18:24 twisti
729 * trunk/src/native/include/Makefile.am: * CLASSPATH_INSTALL_DIR:
730 Renamed to CLASSPATH_PREFIX.
732 2006-01-17 17:06 twisti
734 * trunk/configure.in: * CACAO_INSTALL_PREFIX: Renamed to
736 * NDEBUG: Check for libintl on cygwin and darwin.
737 * --with-classpath-install-dir: Renamed to
738 --with-classpath-prefix.
739 * --with-classpath-libdir: Added to support 64-bit platforms
741 libdir may be /usr/lib64.
743 2006-01-17 16:59 twisti
745 * trunk/src/cacao/cacao.c, trunk/src/cacaoh/cacaoh.c: * main:
746 Removed CACAO_INSTALL_PREFIX and CLASSPATH_INSTALL_DIR since
747 CACAO_VM_ZIP_PATH and CLASSPATH_GLIBJ_ZIP_PATH are now full
750 2006-01-17 16:58 twisti
752 * trunk/src/native/vm/VMSystemProperties.c: *
753 Java_gnu_classpath_VMSystemProperties_preInit: Renamed
754 CACAO_INSTALL_PREFIX to CACAO_PREFIX.
756 2006-01-17 16:57 twisti
758 * trunk/src/vm/global.h: * CACAO_VM_ZIP_PATH: Prepend CACAO_PREFIX.
759 * CLASSPATH_GLIBJ_ZIP_PATH: Prepend CLASSPATH_PREFIX.
760 * CLASSPATH_LIBRARY_PATH: Prepend CLASSPATH_LIBDIR.
762 2006-01-17 16:55 twisti
764 * trunk/contrib/setenvinstalled.in, trunk/contrib/setenvsource.in,
765 trunk/src/cacao/Makefile.am, trunk/src/lib/Makefile.am,
766 trunk/src/native/Makefile.am,
767 trunk/tests/regression/Makefile.am: * CLASSPATH_INSTALL_DIR:
768 Renamed to CLASSPATH_PREFIX.
770 2006-01-17 16:53 twisti
772 * trunk/m4/as-ac-expand.m4: * Added.
774 2006-01-17 16:51 twisti
776 * trunk/THIRDPARTY: * m4/as-ac-expand.m4: Added.
778 2006-01-16 00:07 twisti
780 * trunk/src/native/jni.c: * jni_init: Fixed small typo.
782 2006-01-16 00:04 twisti
784 * trunk/src/native/vm/VMSystemProperties.c: *
785 Java_gnu_classpath_VMSystemProperties_preInit: Use the same
787 property values as SUN and others do, so we are compatible
789 some problems), file.encoding removed as it's set by GNU
791 hardcode values for gnu.cpu.endian.
793 2006-01-15 23:32 twisti
795 * trunk/src/native/jni.c: *
796 utf_java_nio_DirectByteBufferImpl_ReadWrite: Removed.
797 * utf_gnu_classpath_Pointer{32,64}: Likewise.
798 * class_java_nio_Buffer: Added, load and link this class in
800 * class_java_nio_DirectByteBufferImpl: Likewise.
801 * NewDirectByteBuffer: Removed debug output.
802 * GetDirectBufferAddress: Added instanceof check.
803 * GetDirectBufferCapacity: Likewise.
805 2006-01-15 14:12 twisti
807 * trunk/src/native/native.c: * native_new_and_init: Ooops,
808 reverting last change and added an explaining
811 2006-01-15 13:32 twisti
813 * trunk/src/vm/global.h: * CLASSPATH_LIBRARY_PATH,
814 CLASSPATH_GLIBJ_ZIP_PATH: Temporary bugfix.
816 2006-01-15 12:28 twisti
818 * trunk/src/native/native.h: * native_findfunction: #ifdef
820 * trunk/src/native/native.c: * native_new_and_init: Fixed return
823 2006-01-15 01:56 twisti
825 * trunk/src/vm/builtin.c: * math.h: Added for isnan.
827 2006-01-15 00:37 twisti
829 * trunk/tests/Makefile.am: * JAVAC: Removed.
831 2006-01-15 00:36 twisti
833 * trunk/src/native/vm/VMSystemProperties.c: *
834 Java_gnu_classpath_VMSystemProperties_preInit: Set user.country
836 of user.region, set en_US if none is defined,
837 java.protocol.handler.pkgs
840 2006-01-14 20:02 twisti
842 * trunk/src/vm/builtin.c: * builtin_trace_args: Added callcount to
845 2006-01-14 17:19 edwin
847 * trunk/src/native/vm/Method.c: * src/native/vm/Method.c
848 (invokeNative): check class access rights
850 2006-01-13 19:37 twisti
852 * trunk/src/vm/jit/codegen-common.c: * codegen_setup: #ifdef
855 2006-01-13 18:51 twisti
857 * trunk/src/lib/Makefile.am,
858 trunk/src/lib/vm/reference/gnu/classpath/VMSystemProperties.java,
859 trunk/src/lib/vm/reference/gnu/classpath/jdwp,
860 trunk/src/lib/vm/reference/gnu/java,
861 trunk/src/lib/vm/reference/java/io,
862 trunk/src/lib/vm/reference/java/lang/VMClass.java,
863 trunk/src/lib/vm/reference/java/lang/VMCompiler.java,
864 trunk/src/lib/vm/reference/java/lang/VMDouble.java,
865 trunk/src/lib/vm/reference/java/lang/VMFloat.java,
866 trunk/src/lib/vm/reference/java/lang/VMObject.java,
867 trunk/src/lib/vm/reference/java/lang/VMProcess.java,
868 trunk/src/lib/vm/reference/java/lang/VMRuntime.java,
869 trunk/src/lib/vm/reference/java/lang/VMSystem.java,
870 trunk/src/lib/vm/reference/java/lang/reflect,
871 trunk/src/lib/vm/reference/java/net,
872 trunk/src/lib/vm/reference/java/nio,
873 trunk/src/lib/vm/reference/java/util: * This class does not
874 differ from the GNU classpath upstream version.
876 2006-01-13 18:49 twisti
878 * trunk/src/lib/vm/reference/java/lang/VMClassLoader.java: *
879 defineClassWithTransformers: Added, updated to generics version.
881 2006-01-13 15:29 twisti
883 * trunk/src/vm/jit/codegen-common.h: * codegendata: #ifdef
884 datareferences member.
885 * trunk/src/vm/jit/codegen-common.c: * codegen_finish: Moved data
886 segment reference resolving into
887 dseg_resolve_datareferences.
889 2006-01-13 15:28 twisti
891 * trunk/src/vm/jit/dseg.c, trunk/src/vm/jit/dseg.h: *
892 dseg_resolve_datareferences: Added.
894 2006-01-13 15:27 twisti
896 * trunk/src/vm/jit/intrp/codegen.c: * Small reformatting.
898 2006-01-13 10:47 twisti
900 * trunk/THIRDPARTY: *
901 src/vm/jit/{i386,x86_64}/{dis-asm.h,i386-dis.c}: Removed.
902 * src/vm/jit/powerpc/{ppc.h,ppc-dis.c,ppc-opc.c}: Likewise.
903 * m4/{ac_prog_javac.m4,ac_prog_javac_works.m4}: Added.
905 2006-01-13 10:42 twisti
907 * trunk/src/vm/jit/mips/codegen.c,
908 trunk/src/vm/jit/powerpc/codegen.c: * ICMD_MULTIANEWARRAY: Usage
909 of iptr->val.a and iptr->target changed.
911 2006-01-13 10:11 twisti
913 * trunk/src/vm/jit/codegen-common.c: * codegen.h: Added when
915 * codegen_addpatchref: Set lastmcodeptr when ENABLE_JIT is
917 architecture requires it.
919 2006-01-13 10:09 twisti
921 * trunk/src/vm/jit/alpha/codegen.c: * ICMD_MULTIANEWARRAY: Usage
922 of iptr->val.a and iptr->target changed.
924 2006-01-12 23:54 twisti
926 * trunk/src/vm/jit/i386/codegen.c: * ICMD_MULTIANEWARRAY: Usage of
927 iptr->val.a and iptr->target changed.
929 2006-01-12 23:33 twisti
931 * trunk/src/threads/native/threads.c: * arch.h: Added.
932 * trunk/src/boehm-gc/include/private/gc_locks.h: *
933 GC_test_and_set: Removed 64-bit version since the 32-bit seems
935 sufficient and works.
937 2006-01-12 23:31 twisti
939 * trunk/src/vm/jit/stack.c: * show_icmd: Use
940 CLASS_IS_OR_ALMOST_INITIALIZED.
941 * trunk/src/vm/initialize.c: * initialize_class: Use
942 CLASS_IS_OR_ALMOST_INITIALIZED.
944 2006-01-12 23:30 twisti
946 * trunk/src/vm/class.h: * CLASS_IS_OR_ALMOST_INITIALIZED: Added.
948 2006-01-12 23:27 twisti
950 * trunk/src/vm/jit/intrp/java.vmg: * GETSTATIC_FLOAT,
951 PUTSTATIC_FLOAT, GETFIELD_FLOAT, PUTFIELD_FLOAT: Added.
952 * PATCHER_GETSTATIC_FLOAT, PATCHER_PUTSTATIC_FLOAT,
953 PATCHER_GETFIELD_FLOAT,
954 PATCHER_PUTFIELD_FLOAT: Likewise.
955 * TRACENATIVECALL: Removed codegen_findmethod, use methodinfo*
957 threaded code stream.
958 * TRACECALL, TRACERETURN, TRACELRETURN: Likewise.
960 2006-01-12 23:23 twisti
962 * trunk/src/vm/jit/intrp/codegen.c: * Some 64-bit big-endian
964 * Use CLASS_IS_OR_ALMOST_INITIALIZED macro.
966 2006-01-12 23:21 twisti
968 * trunk/src/vm/jit/intrp/dynamic-super.c,
969 trunk/src/vm/jit/intrp/intrp.h,
970 trunk/src/vm/jit/intrp/peephole.c: * 64-bit big-endian bugfix:
971 replace s4 with ptrint.
973 2006-01-12 23:10 twisti
975 * trunk/src/vm/jit/powerpc64, trunk/src/vm/jit/powerpc64/arch.h,
976 trunk/src/vm/jit/powerpc64/linux,
977 trunk/src/vm/jit/powerpc64/linux/md-abi.h: * Imported for the
980 2006-01-12 23:09 twisti
982 * trunk/configure.in: * Added powerpc64 target.
984 2006-01-12 23:08 twisti
986 * trunk/src/vm/jit/disass.h: * intrp_disassinstr,
987 intrp_disassemble: Added.
989 2006-01-12 23:07 twisti
991 * trunk/src/native/vm/VMAccessController.c,
992 trunk/src/native/vm/VMStackWalker.c: * vm/options.h: Added.
994 2006-01-12 23:05 twisti
996 * trunk/src/vm/jit/verify/typeinfo.h: * config.h, vm/types.h:
999 2006-01-12 23:03 twisti
1001 * trunk/src/native/jni.c: * Use ASM_CALLJAVAFUNCTION* macros.
1003 2006-01-12 22:42 twisti
1005 * trunk/src/threads/native/threads.c: * thread_addstaticcritical:
1006 Quick hack: #ifdef ENABLE_JIT
1007 asm_criticalsections.
1008 * sigsuspend_handler: Quick hack: #ifdef ENABLE_JIT
1009 thread_restartcriticalsection.
1011 2006-01-12 22:41 twisti
1013 * trunk/src/vm/descriptor.c: * vm/options.h: Added.
1014 * descriptor_pool_parse_method_descriptor: #ifdef ENABLE_JIT
1017 * descriptor_params_from_paramtypes: Likewise.
1019 2006-01-12 22:40 twisti
1021 * trunk/src/vm/jit/intrp/java.vmg: * Fixed a lot of compiler
1022 warnings (functionptr -> u1*).
1024 2006-01-12 22:39 twisti
1026 * trunk/src/vm/jit/intrp/disass.c: * regs: Removed.
1027 * disassinstr, disassemble: Prefixed with intrp_.
1029 2006-01-12 22:38 twisti
1031 * trunk/src/vm/jit/x86_64/codegen.c: * ICMD_MULTIANEWARRAY: Usage
1032 of iptr->val.a and iptr->target changed.
1034 2006-01-12 22:37 twisti
1036 * trunk/src/vm/jit/intrp/codegen.c: * builtin_gen_table: #if
1037 function according to arch.h.
1038 * codegen: Prefixed with intrp_, usage of iptr->val.a and
1041 * codegen_createlinenumbertable: Renamed to
1042 dseg_createlinenumbertable.
1043 * createcompilerstub: Prefixed with intrp_.
1044 * createnativestub: Likewise.
1046 2006-01-12 22:35 twisti
1048 * trunk/src/vm/jit/verify/typecheck.c: * verify_multianewarray:
1049 Usage iptr->val.a and iptr->target changed.
1050 * trunk/src/vm/jit/parse.c: * JAVA_MULTIANEWARRAY: Pass c in
1051 iptr->val.a and cr in iptr->target.
1053 2006-01-12 22:34 twisti
1055 * trunk/src/vm/jit/codegen-common.c, trunk/src/vm/jit/parse.c: *
1056 codegen_createnativestub: #ifdef ENABLE_JIT md_param_alloc call.
1057 * codegen_disassemble_nativestub: Use DISASSEMBLE macro.
1059 2006-01-12 22:32 twisti
1061 * trunk/src/vm/jit/stack.c: * analyse_stack: #ifdef ENBALE_JIT
1062 md_return_alloc call.
1063 * icmd_print_stack: Print regs correctly for jit.
1064 * show_icmd_method: Likewise.
1066 2006-01-12 21:55 twisti
1068 * trunk/src/vm/builtintable.inc: * builtintable_internal: Removed
1071 2006-01-12 21:39 twisti
1073 * trunk/src/vm/jit/intrp/patcher.c: * Prefixed functions with
1075 * trunk/src/vm/jit/intrp/md.c: * md_init,
1076 md_stacktrace_get_returnaddress: Prefixed with intrp_.
1077 * thread_restartcriticalsection, md_param_alloc,
1078 md_return_alloc: Removed.
1080 2006-01-12 21:38 twisti
1082 * trunk/src/vm/jit/intrp/asmpart.c: * Prefix functions with intrp_.
1084 2006-01-12 21:37 twisti
1086 * trunk/src/vm/jit/x86_64/codegen.c: * Use ptrint instead of s8 in
1089 2006-01-12 21:36 twisti
1091 * trunk/src/vm/jit/stack.c: * Use DISASSINSTR macro.
1093 2006-01-12 21:36 michi
1095 * trunk/src/vm/jit/asmpart.h: * Comment updated (for
1098 2006-01-12 21:35 twisti
1100 * trunk/src/vm/jit/codegen-common.h: * intrp_createcompilerstub,
1101 intrp_createnativestub, intrp_codegen: Added.
1102 * trunk/src/vm/jit/codegen-common.c: * codegen.h: Include only for
1104 * md-abi.h: Include only for arm.
1105 * codegen_init: Changed #ifdef to ENABLE_JIT.
1106 * codegen_createnativestub: Call reg_setup only for jit, #ifdef
1107 createnativestub to support interpreter.
1109 2006-01-12 21:30 twisti
1111 * trunk/src/vm/jit/stacktrace.h: *
1112 intrp_md_stacktrace_get_returnaddress: Added.
1113 * trunk/src/vm/jit/stacktrace.c: *
1114 cacao_stacktrace_fillInStackTrace: #ifdef
1115 md_stacktrace_get_returnaddress
1116 to support interpreter.
1118 2006-01-12 21:29 twisti
1120 * trunk/src/vm/jit/Makefile.am: * Seperate ENABLE_JIT and
1123 2006-01-12 21:17 twisti
1125 * trunk/src/vm/jit/patcher.h: * config.h: Added.
1126 * intrp_patcher_get_putstatic, intrp_patcher_get_putfield,
1127 intrp_patcher_aconst, intrp_patcher_builtin_multianewarray,
1128 intrp_patcher_builtin_arraycheckcast,
1129 intrp_patcher_invokestatic_special,
1130 intrp_patcher_invokevirtual, intrp_patcher_invokeinterface,
1131 intrp_patcher_checkcast_instanceof,
1132 intrp_patcher_resolve_native:
1135 2006-01-12 21:16 twisti
1137 * trunk/src/vm/jit/jit.c: * jit_compile_intern: #ifdef codegen
1138 call to support interpreter, use
1141 2006-01-12 21:15 twisti
1143 * trunk/src/vm/jit/disass.h: * DISASSINSTR, DISASSEMBLE: Added.
1145 2006-01-12 21:14 twisti
1147 * trunk/src/native/native.c, trunk/src/threads/native/threads.c: *
1148 Use ASM_CALLJAVAFUNCTION macro.
1150 2006-01-12 21:13 twisti
1152 * trunk/src/native/vm/VMClassLoader.c: * Use
1153 ASM_CALLJAVAFUNCTION_INT macro.
1155 2006-01-12 21:11 twisti
1157 * trunk/src/cacaoh/headers.c: * intrp_asm_calljavafunction,
1158 intrp_createcompilerstub,
1159 intrp_asm_getclassvalues_atomic: Added.
1161 2006-01-12 21:08 twisti
1163 * trunk/src/cacao/cacao.c: * Use ASM_CALLJAVAFUNCTION macros.
1164 * main: #ifdef md_init call to support interpreter.
1165 * trunk/src/vm/linker.c: * link_class_intern: #ifdef
1166 createcompilerstub call to support interpreter.
1168 2006-01-12 21:07 twisti
1170 * trunk/src/vm/builtin.c, trunk/src/vm/exceptions.c: * Use
1171 ASM_CALLJAVAFUNCTION macros.
1173 2006-01-12 21:06 twisti
1175 * trunk/src/vm/loader.c: * Use ASM_CALLJAVAFUNCTION_ADR macro.
1176 * trunk/src/vm/finalizer.c, trunk/src/vm/initialize.c,
1177 trunk/src/vm/properties.c: * Use ASM_CALLJAVAFUNCTION macro.
1179 2006-01-12 21:04 twisti
1181 * trunk/src/vm/jit/jit.h: * intrp_md_init: Added.
1183 2006-01-12 20:57 twisti
1185 * trunk/configure.in, trunk/src/fdlibm/fdlibm.h: * Check
1186 explicitly for isnan.
1188 2006-01-12 18:25 twisti
1190 * trunk/src/cacaoh/headers.c: * print_dynamic_super_statistics:
1193 2006-01-12 18:09 michi
1195 * trunk/src/vm/jit/codegen-common.c: * Included md-abi.h (needed
1196 for REG_SPLIT on Arm)
1198 2006-01-12 17:52 twisti
1200 * trunk/src/vm/jit/intrp/arch.h: * We have to use a machine
1203 2006-01-11 12:16 twisti
1205 * trunk/src/vm/jit/intrp/engine.c: * vm/jit/codegen.inc.h: Removed.
1206 * Fixed compiler warnings.
1208 2006-01-11 10:35 twisti
1210 * trunk/src/vm/jit/mips/codegen.c: * ICMD_F2I, ICMD_D2I, ICMD_F2L,
1213 2006-01-11 10:01 twisti
1215 * trunk/src/vm/jit/mips/arch.h: * SUPPORT_FMOD: Removed.
1216 * SUPPORT_IFCVT: Replaced with SUPPORT_I2F, SUPPORT_I2D or
1219 * SUPPORT_LONG_ICVT: Replaced with SUPPORT_F2L or SUPPORT_D2L.
1220 * SUPPORT_LONG_FCVT: Replaced with SUPPORT_L2F or SUPPORT_L2D.
1222 2006-01-10 22:44 twisti
1224 * trunk/src/vm/jit/powerpc/arch.h: * SUPPORT_FMOD: Removed.
1225 * SUPPORT_IFCVT: Replaced with SUPPORT_I2F, SUPPORT_I2D or
1228 * SUPPORT_LONG_ICVT: Replaced with SUPPORT_F2L or SUPPORT_D2L.
1229 * SUPPORT_LONG_FCVT: Replaced with SUPPORT_L2F or SUPPORT_L2D.
1231 2006-01-10 22:38 twisti
1233 * trunk/src/vm/jit/alpha/arch.h: * SUPPORT_FMOD: Removed.
1234 * SUPPORT_IFCVT: Replaced with SUPPORT_I2F, SUPPORT_I2D or
1237 * SUPPORT_LONG_ICVT: Replaced with SUPPORT_F2L or SUPPORT_D2L.
1238 * SUPPORT_LONG_FCVT: Replaced with SUPPORT_L2F or SUPPORT_L2D.
1240 2006-01-10 22:22 twisti
1242 * trunk/Makefile.am: * EXTRA_DIST: Added ChangeLog-2005.
1244 2006-01-10 22:18 twisti
1246 * trunk/src/vm/jit/i386/arch.h, trunk/src/vm/jit/x86_64/arch.h: *
1247 SUPPORT_FMOD: Removed.
1248 * SUPPORT_IFCVT: Replaced with SUPPORT_I2F, SUPPORT_I2D or
1251 * SUPPORT_LONG_ICVT: Replaced with SUPPORT_F2L or SUPPORT_D2L.
1252 * SUPPORT_LONG_FCVT: Replaced with SUPPORT_L2F or SUPPORT_L2D.
1254 2006-01-10 22:11 twisti
1256 * trunk/src/vm/builtin.c: * asm_getclassvalues_atomic: Replaced
1257 with ASM_GETCLASSVALUES_ATOMIC.
1258 * SUPPORT_IFCVT: Replaced with SUPPORT_I2F or SUPPORT_I2D.
1259 * SUPPORT_FICVT: Replaced with SUPPORT_F2I.
1260 * SUPPORT_LONG_FCVT: Replaced with SUPPORT_L2F.
1261 * SUPPORT_LONG_ICVT: Replaced with SUPPORT_F2L or SUPPORT_D2L.
1263 2006-01-10 22:09 twisti
1265 * trunk/src/vm/jit/asmpart.h: * ASM_CALLJAVAFUNCTION,
1266 ASM_CALLJAVAFUNCTION_ADR, ASM_CALLJAVAFUNCTION_INT,
1267 ASM_CALLJAVAFUNCTION2, ASM_CALLJAVAFUNCTION2_ADR,
1268 ASM_CALLJAVAFUNCTION2_INT, ASM_CALLJAVAFUNCTION2_LONG,
1269 ASM_CALLJAVAFUNCTION2_FLOAT, ASM_CALLJAVAFUNCTION2_DOUBLE:
1271 these macros hide the selection between jit and intrp
1273 * ASM_GETCLASSVALUES_ATOMIC: Likewise.
1274 * intrp_asm_calljavafunction, intrp_asm_calljavafunction_int:
1276 * intrp_asm_calljavafunction2, intrp_asm_calljavafunction2int,
1277 intrp_asm_calljavafunction2long,
1278 intrp_asm_calljavafunction2float,
1279 intrp_asm_calljavafunction2double: Likewise.
1280 * intrp_asm_getclassvalues_atomic: Likewise.
1282 2006-01-10 21:58 twisti
1284 * trunk/src/vm/builtintable.inc: * SUPPORT_IFCVT: Replaced with
1285 SUPPORT_I2F or SUPPORT_I2D.
1286 * SUPPORT_LONG_FCVT: Replaced with SUPPORT_L2F or SUPPORT_L2D.
1287 * SUPPORT_LONG_ICVT: Replaced with SUPPORT_F2I, SUPPORT_F2L or
1291 2006-01-10 21:11 twisti
1293 * trunk/src/vm/builtin.c: *
1294 exceptions_throw_negativearraysizeexception: Use
1295 * builtin_throw_exception: #ifndef NDEBUG.
1296 * builtin_trace_exception: Likewise.
1297 * builtin_trace_args: Likewise.
1298 * builtin_displaymethodstop: Likewise.
1299 * builtin_*: #if the function regarding the defines in arch.h.
1301 2006-01-10 20:57 twisti
1303 * trunk/src/vm/exceptions.c, trunk/src/vm/exceptions.h: *
1304 exceptions_throw_classformaterror,
1305 exceptions_throw_arrayindexoutofboundsexception,
1306 exceptions_throw_illegalargumentexception,
1307 exceptions_throw_negativearraysizeexception,
1308 exceptions_throw_nullpointerexception: Added.
1309 * exceptions_print_exception: #ifndef NDEBUG.
1311 2006-01-10 20:56 twisti
1313 * trunk/src/vm/loader.c: * exceptions_throw_classformaterror: Use
1316 2006-01-10 20:55 twisti
1318 * trunk/src/native/vm/VMClass.c, trunk/src/native/vm/VMRuntime.c,
1319 trunk/src/native/vm/VMSystemProperties.c, trunk/src/vm/linker.c,
1320 trunk/src/vm/string.c, trunk/src/vm/utf8.c: *
1321 exceptions_throw_nullpointerexception: Use this function.
1323 2006-01-10 20:50 twisti
1325 * trunk/src/native/vm/VMClassLoader.c,
1326 trunk/src/native/vm/VMSystem.c: *
1327 exceptions_throw_nullpointerexception,
1328 exceptions_throw_arrayindexoutofboundsexception: Use these
1331 2006-01-10 20:48 twisti
1333 * trunk/src/native/vm/Field.c: *
1334 exceptions_throw_nullpointerexception,
1335 exceptions_throw_illegalargumentexception: Use these functions.
1337 2006-01-10 20:46 twisti
1339 * trunk/src/native/jni.c: *
1340 exceptions_throw_illegalargumentexception,
1341 exceptions_throw_negativearraysizeexception,
1342 exceptions_throw_arrayindexoutofboundsexception,
1343 exceptions_throw_nullpointerexception: Use these functions.
1345 2006-01-10 20:44 twisti
1347 * trunk/src/cacaoh/headers.c: * exceptions_throw_classformaterror,
1348 exceptions_throw_negativearraysizeexception,
1349 exceptions_throw_nullpointerexception: Added.
1351 2006-01-10 15:52 twisti
1353 * trunk/src/native/nativecalls.inc: * Not required anymore.
1355 2006-01-10 15:50 twisti
1357 * trunk/src/native/native.h: * use_class_as_object,
1358 create_property, copy_vftbl, create_methodsig:
1360 * classMeth, nativeCall, methodCall, nativeMethod,
1362 methodCompCall, nativeCompMethod: Likewise.
1363 * natcall2utf, printNativeCall, markNativeMethodsRT: Likewise.
1365 2006-01-10 15:48 twisti
1367 * trunk/src/native/native.c: * nativeCalls, nativeCompCalls:
1369 * copy_vftbl, create_methodsig: Likewise.
1370 * printNativeCall, printCompNativeCall, findNativeMethodCalls,
1371 findNativeClassCalls, utfNativeCall, natcall2utf: Likewise.
1373 2006-01-10 10:59 twisti
1375 * trunk/src/vm/jit/codegen-common.h: * codegen_ncode_increase:
1378 2006-01-09 20:52 twisti
1380 * trunk/src/vm/jit/disass.h: * disass_buf: Fixed typo.
1382 2006-01-09 20:28 twisti
1384 * trunk/src/vm/jit/disass-common.c: * disass_printf: Ooops, #ifdef
1387 2006-01-09 20:19 twisti
1389 * trunk/src/vm/jit/powerpc/dis-asm.h,
1390 trunk/src/vm/jit/powerpc/ppc-dis.c,
1391 trunk/src/vm/jit/powerpc/ppc-opc.c,
1392 trunk/src/vm/jit/powerpc/ppc.h: * Removed, we now link against
1393 libbfd and libopcodes.
1394 * trunk/src/vm/jit/powerpc/disass.c: * stdarg.h, string.h,
1395 assert.h, vm/jit/powerpc/dis-asm.h: Removed.
1396 * dis-asm.h, stdio.h, vm/jit/disass.h: Added.
1397 * myprintf, buffer_read_memory, perror_memory,
1398 generic_print_address,
1399 generic_symbol_at_address, bfd_getb32, bfd_getl32,
1400 sprintf_vma: Removed.
1401 * Use disass-common.c stuff.
1403 2006-01-09 20:15 twisti
1405 * trunk/src/vm/jit/powerpc/Makefile.am: * libarch_la_SOURCES:
1406 Removed dis-asm.h, ppc-dis.c, ppc-opc.c and ppc.h.
1408 2006-01-09 19:21 twisti
1410 * trunk/src/vm/jit/x86_64/disass.c: * assert.h, stdarg.h,
1411 vm/jit/x86_64/dis-asm.h: Removed.
1412 * stdio.h, vm/jit/disass.h: Added.
1413 * myprintf, buffer_read_memory, generic_symbol_at_address,
1414 generic_print_address, perror_memory: Likewise.
1415 * Use disass-common.c stuff.
1417 2006-01-09 16:37 twisti
1419 * trunk/src/vm/jit/i386/disass.c: * string.h,
1420 vm/jit/i386/dis-asm.h: Removed.
1421 * mylinebuf, mylen: Likewise.
1422 * myprintf, buffer_read_memory, generic_symbol_at_address,
1423 generic_print_address, perror_memory: Likewise.
1424 * Use disass-common.c stuff.
1426 2006-01-09 16:36 twisti
1428 * trunk/src/vm/jit/Makefile.am: * WITH_BINUTILS_DISASSEMBLER:
1429 Added, define DISASS_OBJ.
1430 * noinst_LTLIBRARIES: Added DISASS_OBJ.
1432 2006-01-09 16:30 twisti
1434 * trunk/src/vm/jit/disass-common.c: * This file contains the
1435 common functions required when we use the binutils
1438 2006-01-09 16:29 twisti
1440 * trunk/src/vm/jit/disass.h: * WITH_BINUTILS_DISASSEMBLER: Added.
1441 * disass_printf: Added.
1443 2006-01-09 16:26 twisti
1445 * trunk/configure.in: * WITH_BINUTILS_DISASSEMBLER: Added.
1447 2006-01-09 12:12 twisti
1449 * trunk/src/vm/jit/i386/dis-asm.h,
1450 trunk/src/vm/jit/i386/i386-dis.c: * Removed, we now link against
1451 libbfd and libopcodes.
1453 2006-01-09 12:10 twisti
1455 * trunk/src/vm/jit/i386/Makefile.am: * libarch_la_SOURCES: Removed
1456 dis-asm.h and i386-dis.c.
1458 2006-01-09 10:37 twisti
1460 * trunk/configure.in: * AC_CHECK_HEADER checks for ansidecl.h,
1461 bfd.h and symcat.h removed.
1462 * AC_CHECK_HEADER check for dis-asm.h added.
1463 * AC_CHECK_LIB checks for libbfd and libopcodes added.
1465 2006-01-09 10:35 twisti
1467 * trunk/src/vm/jit/x86_64/dis-asm.h,
1468 trunk/src/vm/jit/x86_64/i386-dis.c: * Removed, we now link
1469 against libbfd and libopcodes.
1470 * trunk/src/vm/jit/x86_64/Makefile.am: * libarch_la_SOURCES:
1471 Removed dis-asm.h and i386-dis.c, we now link against
1472 libbfd and libopcodes.
1474 2006-01-08 23:37 twisti
1476 * trunk/src/fdlibm/fdlibm.h: * Updated from GNU Classpath:
1478 2005-12-17 Guilhem Lavaux <guilhem@kaffe.org>
1480 * native/fdlibm/fdlibm.h
1481 (isnan): Define explicitly isnan if it is not a macro.
1483 2006-01-08 23:00 twisti
1485 * trunk/src/vm/loader.c: * loader_load_all_classes: Print
1486 exception when loading failed.
1488 2006-01-08 22:38 twisti
1490 * trunk/src/vm/suck.h: * SUCK_xx_xx: We can only optimize little
1491 endian loads on i386 and x86_64
1492 machines. All others have problems with alignment.
1494 2006-01-08 22:12 twisti
1496 * trunk/tests/codepatching, trunk/tests/codepatching/.cvsignore: *
1497 Ignore *.class files.
1499 2006-01-08 22:11 twisti
1501 * trunk/src/fdlibm/Makefile.am, trunk/src/fdlibm/java-assert.h: *
1502 java-assert.h: Unused, removed.
1504 2006-01-08 22:01 twisti
1506 * trunk/src/lib/vm/reference/gnu/classpath/VMStackWalker.java: *
1507 Added VM interface change to be consistent:
1509 2005-11-13 Archie Cobbs <archie@dellroad.org>
1511 * vm/reference/gnu/classpath/VMStackWalker.java
1513 added to fix an infinite loop bug.
1514 * NEWS: note VM interface change.
1516 2006-01-08 21:32 twisti
1518 * trunk/src/vm/suck.c: * suck_add: Check for lce != NULL before
1519 adding it to the list, since
1520 zip_open can return NULL.
1522 2006-01-08 19:14 twisti
1524 * trunk/tests/native/Makefile.am,
1525 trunk/tests/regression/Makefile.am: * JAVAC: Removed.
1527 2006-01-08 19:13 twisti
1529 * trunk/tests/codepatching/Makefile.am: * SOURCE_FILES: Added.
1531 * checkall: Renamed to check.
1533 2006-01-08 19:12 twisti
1535 * trunk/src/lib/Makefile.am: * Use $(mkdir_p), $(JAVAC) and $(ZIP)
1538 2006-01-08 19:11 twisti
1540 * trunk/configure.in: * AM_PROG_MKDIR_P: Added.
1541 * Added headers checks for ansidecl.h, bfd.h, and symcat.h if we
1544 * AC_PROG_JAVAC: Added.
1545 * AC_PATH_PROG: Added check for zip.
1547 2006-01-08 19:09 twisti
1549 * trunk/m4/ac_prog_javac.m4, trunk/m4/ac_prog_javac_works.m4: *
1550 Macros to check for a Java compiler, taken from
1551 http://ac-archive.sourceforge.net/.
1553 2006-01-04 09:35 twisti
1555 * trunk/THIRDPARTY: * Removed src/toolbox/avl.[ch] copyright.
1557 2006-01-04 09:34 twisti
1559 * trunk/src/toolbox/avl.c: * avl_dump: Only print node->data.
1561 2006-01-03 23:46 twisti
1563 * trunk/src/threads/native/threads.c,
1564 trunk/src/vm/jit/codegen-common.c: * Use new avl tree code.
1565 * trunk/src/toolbox/avl.c, trunk/src/toolbox/avl.h: * Rewritten.
1567 2006-01-03 23:44 twisti
1569 * trunk/src/cacao/cacao.c: * exit_handler: Removed
1570 print_dynamic_super_statistics.
1571 * trunk/src/vm/statistics.c: * print_stats: Added
1572 print_dynamic_super_statistics.
1574 2006-01-03 23:43 twisti
1576 * trunk/src/vm/utf8.c: * threads.h: Added.
1577 * builtin.h: Likewise.
1579 2006-01-03 23:08 twisti
1581 * trunk/src/native/jni.c: * CallNonvirtualBooleanMethodA: Added
1584 2006-01-03 23:05 twisti
1586 * trunk/configure.in: * ENABLE_STATISTICS: Fixed typo.
1588 2006-01-02 21:01 christian
1590 * trunk/src/vm/jit/allocator/simplereg.c: typeing error
1592 2006-01-02 17:13 twisti
1594 * trunk/src/vm/jit/mips/md-abi.inc: * nregdescint, nregdescfloat:
1597 2006-01-02 17:12 twisti
1599 * trunk/src/vm/jit/mips/md-abi.c: * nregdescint, nregdescfloat:
1602 2006-01-02 17:11 twisti
1604 * trunk/src/vm/jit/mips/Makefile.am: * noinst_HEADERS: Removed
1607 2006-01-02 16:40 twisti
1609 * trunk/src/vm/jit/powerpc/darwin/md-os.c: *
1610 signal_handler_sigsegv: Replaced functionptr with u1*.
1612 2006-01-02 16:18 twisti
1614 * trunk/src/vm/jit/powerpc/darwin/md-abi.inc,
1615 trunk/src/vm/jit/powerpc/linux/md-abi.inc: * nregdescint,
1616 nregdescfloat: Moved to md-abi.c.
1618 2006-01-02 16:17 twisti
1620 * trunk/src/vm/jit/powerpc/darwin/md-abi.c,
1621 trunk/src/vm/jit/powerpc/linux/md-abi.c: * nregdescint,
1622 nregdescfloat: Added.
1623 * trunk/src/vm/jit/powerpc/darwin/Makefile.am,
1624 trunk/src/vm/jit/powerpc/linux/Makefile.am: * noinst_HEADERS:
1627 2006-01-02 16:12 twisti
1629 * trunk/src/vm/jit/allocator/Makefile.am: * INCLUDES: Added
1630 OS_DIR, some archs have their md-abi.* files in the os
1633 2006-01-02 16:08 christian
1635 * trunk/src/vm/jit/allocator,
1636 trunk/src/vm/jit/allocator/.cvsignore: *** empty log message ***
1638 2006-01-02 16:04 twisti
1640 * trunk/src/vm/jit/alpha/md-abi.inc: * nregdescint, nregdescfloat:
1643 2006-01-02 16:03 twisti
1645 * trunk/src/vm/jit/alpha/md-abi.c: * nregdescint, nregdescfloat:
1647 * trunk/src/vm/jit/alpha/Makefile.am: * noinst_HEADERS: Removed
1650 2006-01-02 14:32 christian
1652 * trunk/src/vm/jit/allocator/simplereg.c,
1653 trunk/src/vm/jit/stack.c: Removed old debug message
1655 2006-01-02 14:26 twisti
1657 * trunk/src/vm/jit/allocator/lsra.c: * md-abi.inc: Removed.
1659 2006-01-02 14:25 twisti
1661 * trunk/src/vm/jit/i386/md-abi.inc: * nregdescint, nregdescfloat:
1664 2006-01-02 14:24 twisti
1666 * trunk/src/vm/jit/i386/md-abi.c: * nregdescint, nregdescfloat:
1668 * trunk/src/vm/jit/i386/Makefile.am: * noinst_HEADERS: Removed
1671 2006-01-02 14:11 christian
1673 * trunk/src/vm/jit/allocator/simplereg.c: Corrected \"\" to \<\>
1674 for system header include
1676 2006-01-02 14:07 twisti
1678 * trunk/src/vm/jit/x86_64/md-abi.inc: * nregdescint,
1679 nregdescfloat: Moved to md-abi.c.
1680 * trunk/src/vm/jit/x86_64/Makefile.am: * noinst_HEADERS: Removed
1683 2006-01-02 14:06 twisti
1685 * trunk/src/vm/jit/reg.h, trunk/src/vm/jit/x86_64/md-abi.c: *
1686 nregdescint, nregdescfloat: Added.
1687 * trunk/src/vm/jit/x86_64/disass.c: * disassinstr: Some code
1690 2006-01-02 14:05 twisti
1692 * trunk/src/vm/jit/reg.c: * md-abi.inc: Removed.
1694 2006-01-02 13:05 christian
1696 * trunk/src/vm/jit/reg.c: Changed register allocator .inc to .c
1697 files and moved them to src/vm/jit/allocator
1699 2006-01-02 12:59 christian
1701 * trunk/configure.in, trunk/src/vm/jit/Makefile.am,
1702 trunk/src/vm/jit/allocator,
1703 trunk/src/vm/jit/allocator/Makefile.am,
1704 trunk/src/vm/jit/allocator/lsra.c,
1705 trunk/src/vm/jit/allocator/lsra.h,
1706 trunk/src/vm/jit/allocator/simplereg.c,
1707 trunk/src/vm/jit/allocator/simplereg.h,
1708 trunk/src/vm/jit/alpha/codegen.c,
1709 trunk/src/vm/jit/i386/codegen.c, trunk/src/vm/jit/jit.c,
1710 trunk/src/vm/jit/loop/Makefile.am, trunk/src/vm/jit/lsra.h,
1711 trunk/src/vm/jit/lsra.inc, trunk/src/vm/jit/mips/codegen.c,
1712 trunk/src/vm/jit/powerpc/codegen.c, trunk/src/vm/jit/reg.h,
1713 trunk/src/vm/jit/reg.inc, trunk/src/vm/jit/stack.c,
1714 trunk/src/vm/jit/x86_64/codegen.c: Changed register allocator
1715 .inc to .c files and moved them to src/vm/jit/allocator
1717 2006-01-02 12:22 twisti
1719 * trunk/configure.in: * Fixed result message for debug.
1721 2006-01-02 12:10 twisti
1723 * trunk/configure.in: * Typo.
1725 2006-01-02 12:04 twisti
1727 * trunk/configure.in: * Added ltdl.h check.
1729 2006-01-02 11:34 twisti
1731 * trunk/src/native/native.c, trunk/src/native/native.h: * Fixed
1732 ltdl.h include path.
1734 2006-01-02 01:34 twisti
1736 * trunk/src/native/vm/VMRuntime.c: * Fixed ltdl.h include path.
1738 2006-01-02 01:15 twisti
1740 * trunk/ARCH-CHANGES, trunk/TODO: * I don't think we really need
1741 them, but they are still in Attic.
1743 2006-01-02 01:10 twisti
1745 * trunk/ChangeLog, trunk/ChangeLog-2005: * Generated changelog for
1748 2006-01-02 01:05 twisti
1750 * trunk/THIRDPARTY: * unzip.[ch], libffi, libltdl: Removed.
1752 2006-01-01 21:53 twisti
1754 * trunk/autogen.sh: * Removed libltdl.
1756 2006-01-01 21:38 twisti
1758 * trunk/src/libltdl: * We now use the system libltdl.
1760 2006-01-01 21:32 twisti
1762 * trunk/THIRDPARTY: * Changed text of kaffe's stuff, dalibor
1765 2006-01-01 21:29 twisti
1767 * trunk/configure.in: * AC_LIBLTDL_CONVENIENCE, AC_SUBST(LIBLTDL):
1769 * AC_COMPILE_CHECK_SIZEOF: Replaced with AC_CHECK_SIZEOF.
1771 2006-01-01 21:22 twisti
1773 * trunk/THIRDPARTY: * m4 macros have a different copyright header.
1775 2006-01-01 21:13 twisti
1777 * trunk/THIRDPARTY: * Lists all third party software we use. This
1778 list contains all stuff we
1779 used in 0.93. Stuff that has been ripped will be deleted
1781 commit, this is for the records.
1783 2006-01-01 20:55 twisti
1785 * trunk/m4/accross.m4: * Not required.
1787 2006-01-01 19:39 twisti
1789 * trunk/src/cacao/Makefile.am: * Removed libltdlc.la.
1790 * trunk/src/Makefile.am: * DIST_SUBDIRS: Removed libltdl.
1791 * SUBDIRS: Likewise.
1793 2006-01-01 19:38 twisti
1795 * trunk/configure.in: * Added libltdl check.
1796 * AC_CONFIG_SUBDIRS: Removed src/libltdl.
1798 2006-01-01 18:39 twisti
1800 * trunk/src/vm/jit/i386/Makefile.am: * libarch_la_SOURCES: Removed
1803 2006-01-01 18:34 twisti
1805 * trunk/src/vm/jit/x86_64/symcat.h: * Use system one.
1807 2006-01-01 18:33 twisti
1809 * trunk/src/vm/jit/x86_64/Makefile.am: * libarch_la_SOURCES:
1812 2006-01-01 18:30 twisti
1814 * trunk/src/vm/jit/i386/disass.c: * generic_symbol_at_address:
1817 2006-01-01 18:21 twisti
1819 * trunk/src/vm/jit/i386/ansidecl.h, trunk/src/vm/jit/i386/bfd.h,
1820 trunk/src/vm/jit/i386/dis-buf.c, trunk/src/vm/jit/i386/symcat.h:
1822 * trunk/src/vm/jit/i386/disass.c: * generic_symbol_at_address:
1823 Added, they were implemented in dis-buf.c
1825 * generic_print_address: Likewise.
1826 * perror_memory: Likewise.
1828 2006-01-01 18:20 twisti
1830 * trunk/src/vm/jit/i386/Makefile.am: * libarch_la_SOURCES: Removed
1831 ansidecl.h, bfd.h and dis-buf.c.
1832 * trunk/src/vm/jit/i386/md.c: * config.h, vm/jit/codegen-common.h:
1835 2006-01-01 16:40 twisti
1837 * trunk/src/vm/jit/x86_64/dis-asm.h: * Changed include to use
1840 2006-01-01 16:39 twisti
1842 * trunk/src/vm/jit/x86_64/ansidecl.h,
1843 trunk/src/vm/jit/x86_64/bfd.h,
1844 trunk/src/vm/jit/x86_64/dis-buf.c: * Use system ones.
1845 * trunk/src/vm/jit/x86_64/disass.c: * generic_symbol_at_address:
1846 Added, they were implemented in dis-buf.c
1848 * generic_print_address: Likewise.
1849 * perror_memory: Likewise.
1851 2006-01-01 16:37 twisti
1853 * trunk/src/vm/jit/x86_64/Makefile.am: * libarch_la_SOURCES:
1854 Removed ansidecl.h, bfd.h and dis-buf.c.
1856 2006-01-01 16:35 twisti
1858 * trunk/src/fdlibm/ieeefp.h: * DEC OSF cc only defines __alpha.
1860 2006-01-01 16:34 twisti
1862 * trunk/src/vm/class.c, trunk/src/vm/class.h: *
1863 class_resolvefield: Renamed except to throwexception since some
1865 have a builtin except macro (like DEC OSF cc).
1866 * class_resolveclassmethod: Likewise.
1867 * class_resolveinterfacemethod: Likewise.
1869 2006-01-01 16:31 twisti
1871 * trunk/src/vm/zip.c: * zip_open: Handle compiler error with DEC