forked from kaffe/kaffe
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog.2
More file actions
3878 lines (2872 loc) · 153 KB
/
ChangeLog.2
File metadata and controls
3878 lines (2872 loc) · 153 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Fri Apr 9 16:00:59 1999 Alexandre Oliva <[email protected]>
* Makefile.am (EXTRA_DIST): Updated.
* config/Makefile.am (EXTRA_DIST): Likewise.
* libraries/javalib/Makefile.am (EXTRA_DIST): Likewise.
* test/regression/Makefile.am: Clarification about TestNative.
* Makefile.in, config/Makefile.in: Rebuilt.
* libraries/javalib/Makefile.in: Likewise.
* test/regression/Makefile.in: Likewise.
* FAQ/FAQ.classlibrary-compile: Added instructions to update the
list of classes and to compile extensions.
* FAQ/FAQ.automake, FAQ/FAQ.libtool: Updated.
Thu Apr 8 14:56:35 1999 Alexandre Oliva <[email protected]>
* configure.in (underscores): Reintroduce the underscore test,
that is no longer performed by libtool.
* ltconfig, ltmain.sh: Updated from libtool.
* aclocal.m4, configure, */Makefile.in: Rebuilt.
Wed Apr 7 23:29:49 PDT 1999 Archie Cobbs <[email protected]>
* configure, aclocal.m4, */Makefile.in: repair auto* damage
Wed Apr 7 18:43:47 PDT 1999 Archie Cobbs <[email protected]>
* libraries/clib/native/System.c: adjust "os.version" property
* libraries/javalib/java/util/Properties.java: rewrite load() method
Wed Apr 7 18:57:18 1999 Alexandre Oliva <[email protected]>
* aclocal.m4, ltconfig, ltmain, libltdl/*: Updated from libtool.
* libraries/Makefile.am (SUBDIRS): Added extensions.
* libraries/extensions/Makefile.am: New file.
* libraries/extensions/*/Makefile.am: Likewise.
* libraries/extensions/*/javalib/Makefile.am: Likewise.
* libraries/extensions/*/javalib/*.jar: Likewise.
* configure.in: Added extensions Makefiles.
* kaffe/scripts/kaffe.in (CLASSPATH): Added new jar files.
* Makefile.am (CLASSDIRS): New variable; can be set to `all' to
build all extensions jar files in addition to Klasses.jar.
* developers/update-class-list: Make it usable for extensions.
* libraries/javalib/rebuildLib.in: Likewise.
* libraries/javalib/Makefile.am: Use the new generic interface.
* acinclude.m4, configure, */Makefile.in: Rebuilt.
Tue Apr 6 15:26:25 PDT 1999 Archie Cobbs <[email protected]>
* libraries/clib/io/FileOutputStream.c, io/RandomAccessFile.c,
net/PlainSocketImpl.c: make sure we write out the entire buffer
* libraries/javalib/java/io/StreamTokenizer.java: set sval to
null when returning TT_EOL.
Tue Apr 6 13:21:34 1999 Godmar Back <[email protected]>
* libraries/javalib/java/lang/reflect/Field.java:
pretty print type name for a field just like Sun does
Mon Apr 5 16:50:53 PDT 1999 Archie Cobbs <[email protected]>
* libraries/javalib/java/io/PushbackInputStream.java: fix bug
* libraries/javalib/kaffe/net/www/protocol/ftp/Handler.java,
FtpURLConnection.java: add (unimplemented) FTP URL support
* libraries/javalib/Makefile.am,in: add new java files
* libraries/javalib/java/lang/Float.java, Double.java: add
missing parseDouble() and parseFloat() methods
Sun Apr 4 19:02:17 PDT 1999 Archie Cobbs <[email protected]>
* libraries/javalib/java/text/SimpleDateFormat.java: month values
are zero-based, so we need to add one
Sun Apr 4 03:43:31 1999 Godmar Back <[email protected]>
* kaffe/kaffevm/classMethod.c, kaffe/kaffevm/gcFuncs.c
kaffe/kaffevm/object.c: set head.dtable in newClass instead of
processClass, hence avoid accidentally freeing it for newborn
classes.
Added temporary sanity check for initiating loader gc bug.
Fri Apr 2 13:55:43 PST 1999 Archie Cobbs <[email protected]>
* include/system.h, libraries/clib/native/System.c: add
java.vendor.url.bug property and define undefined properties
Fri Apr 2 10:00:59 1999 Godmar Back <[email protected]>
* libraries/javalib/java/io/ByteArrayInputStream.java: fixed mark()
* libraries/clib/math/BigInteger.c: use internal allocator, fixed
wrong call to mpz_clear.
* libraries/javalib/java/math/BigInteger.java: start on readObject,
incomplete.
Fri Apr 2 08:21:03 1999 Alexandre Oliva <[email protected]>
* configure.in: if JIT is selected as default but jit-md.h
contains ``Needs update, do not use'', fallback to intrp
* configure: regen
* config/alpha/osf/jit-md.h: added /* Needs update, do not use */
* config/alpha/linux/jit-md.h: ditto; renamed from jit-md.h.not-yet
* config/sparc/nextstep3/jit-md.h: ditto; renamed from jit-md.h-notyet
Fri Apr 2 07:45:23 1999 Alexandre Oliva <[email protected]>
* config/alpha/common.h (getSingleJavaArg): remove ``optimized''
version that wouldn't sign-extend 32bit values to 64bits, it
wouldn't work
(sysdepCallMethod): arguments passed on the stack were off by one
and reversed, corrupting the stack frame and crashing
* test/regression/sysdepCallMethod.java: new test; calls native
method from CharToByteDefault with 8 arguments
* test/regression/Makefile.am (TESTS): added it
* test/regression/Makefile.in: regen
Thu Apr 1 23:03:51 1999 Godmar Back <[email protected]>
* kaffe/kaffe/main.c, kaffe/kaffevm/classMethod.c,
kaffe/kaffevm/debug.[ch], kaffe/kaffevm/gcFuncs.c,
kaffe/kaffevm/jni.c, kaffe/kaffevm/object.c: implemented -noclassgc
Thu Apr 1 18:54:24 1999 Godmar Back <[email protected]>
* libraries/javalib/java/io/OptionalDataException.java: made
constructor public for now
* libraries/javalib/kaffe/io/ObjectInputStreamImpl.java: implemented
reading of long data blocks
* libraries/javalib/kaffe/io/ObjectOutputStreamImpl.java: added
XXX for bug
Thu Apr 1 13:28:34 PST 1999 Archie Cobbs <[email protected]>
* test/regression/Makefile.{am,in}: distclean tweak
Thu Apr 1 13:27:34 1999 Godmar Back <[email protected]>
* libraries/clib/native/ObjectStreamClassImpl.c:
fixed bug in compareUIDItem, make sure array gets reinitialized
Wed Mar 31 19:38:13 1999 Godmar Back <[email protected]>
* libraries/javalib/java/awt/widgets/TextArea.java: added deprecated
appendText
libraries/javalib/java/net/Socket.java: fixed Socket() constructor
signature
Wed Mar 31 17:48:40 PST 1999 Archie Cobbs <[email protected]>
* libraries/javalib/java/io/File.java: add listFiles() methods
Wed Mar 31 15:26:04 1999 Godmar Back <[email protected]>
* libraries/javalib/kaffe/io/ObjectStreamClassImpl.java: added
forgotten Byte case
Wed Mar 31 14:47:02 MST 1999 Mihai Surdeanu <[email protected]>
* kaffe/kaffevm/systems/unix-jthreads/jthread.c: mark signals
as pending if either ints are disabled or wouldlosewakeup set;
postpone resetting wouldlosewakeup until after the select.
Tue Mar 30 22:18:53 PST 1999 Edouard G. Parmelan <[email protected]>
* libraries/javalib/java/lang/Character.java: use new Unicode tables
* libraries/javalib/kaffe/lang/unicode.idx, unicode.tbl: new tables
* FAQ/FAQ.unicode, developers/README.unicode, developers/unicode.pl:
new documentation/tools for Unicode database
* developers/README: add blurb for unicode.pl
* libraries/javalib/Makefile.am: add unicode files to Klasses.jar
* libraries/javalib/Makefile.in, libraries/javalib/Klasses.jar: regen
Tue Mar 30 21:01:56 PST 1999 Archie Cobbs <[email protected]>
* kaffe/kaffevm/systems/unix-jthreads/jthread.[ch]: fix warning
Sun Mar 28 13:37:51 PST 1999 Archie Cobbs <[email protected]>
* config/m68k/netbsd1/jit.h: remove empty file
* kaffe/kaffevm/code-analyse.h: only define the field 'nativePC'
when doing translation.
Sun Mar 28 13:16:00 PST 1999 Kiyo Inaba <[email protected]>
* config/m68k/linux/jit-md.h, config/m68k/common.h,
config/m68k/jit.h, config/m68k/trampolines.c: remove unused
and/or obsolete stuff
Sun Mar 28 00:45:54 1999 YAMAGUCHI Yuji <[email protected]>
* libraries/javalib/java/util/Date.java: fixed getYear()
Sat Mar 27 14:18:31 1999 Godmar Back <[email protected]>
* kaffe/kaffevm/thread.c,
kaffe/kaffevm/systems/unix-jthreads/jthread.[ch]: export function
to restore fds to non-blocking state.
Fri Mar 26 18:25:19 1999 Alan L. Batongbacal <[email protected]>
* FAQ/FAQ.BeOS: removed SoTimeout from list of failed tests
* kaffe/kaffevm/systems/beos-native/syscalls.c: implemented timeout
for socket accept/read/recvfrom; worked around BeOS listen(sock,0) bug
Fri Mar 26 14:17:46 PST 1999 Archie Cobbs <[email protected]>
* kaffe/kaffevm/fp.c, fp.h: move definitions into header file
* libraries/javalib/java/lang/Double.java, Float.java,
libraries/clib/native/Double.c: fix problem where toString()
was printing the wrong number of digits of precision
* test/regression/DoublePrint.java: update to reflect corrected output
* FAQ/FAQ.Known-Bugs: update
* libraries/javalib/java/io/PrintStream.java: fix compile problem
Fri Mar 26 12:10:02 PST 1999 Archie Cobbs <[email protected]>
* kaffe/kaffevm/kaffe.def: fix bug in DASTORE instruction
* config/sparc/jit-sparc.def: fix compiler warning
Thu Mar 25 17:15:56 1999 Godmar Back <[email protected]>
* config/i386/linux/jit-md.h: attempt at dealing with Linux sigcontext
versioning problem: always disable SA_SIGINFO.
* kaffe/kaffeh/*, kaffe/kaffevm/*, libraries/clib/native/*:
changed errorInfo to allocate copy of error messages.
Thu Mar 25 11:08:06 PST 1999 Archie Cobbs <[email protected]>
* libraries/javalib/java/lang/Thread.java: make checkAccess() final
* libraries/javalib/java/io/InputStreamReader.java, PrintStream.java,
Reader.java, Writer.java: check for null in constructors per JDK 1.2
* libraries/javalib/java/awt/event/KeyEvent.java: CHAR_UNDEFINED
has been changed from 0x0 to 0xffff in JDK 1.2
Thu Mar 25 08:06:47 1999 Alexandre Oliva <[email protected]>
* developers/gdbinit (pmeth): print ncode data too
(findNativeMethod): implement in terms of pmeth and kaffevm's
findMethodFromPC()
(JITwhere): new; same as findNativeMethod $pc
Wed Mar 24 23:07:19 PST 1999 Archie Cobbs <[email protected]>
* FAQ/FAQ.Known-Bugs: update wrt. OutputStreamWriter and
Double.toString() fixes.
* test/regression/DoublePrint.java: adjust comments
Wed Mar 24 22:37:42 PST 1999 YAMAGUCHI Yuji <[email protected]>
* libraries/javalib/java/net/URL.java: set URLStreamHandler
in constructors
Wed Mar 24 23:12:19 1999 Godmar Back <[email protected]>
* libraries/javalib/java/util/Properties.java: flush outputstream
properly when saving properties; implement store()
Wed Mar 24 18:19:02 PST 1999 Archie Cobbs <[email protected]>
* libraries/javalib/java/net/URL.java: Allow URL's to have a port
but no trailing slash; check for null's in the constructor.
Wed Mar 24 16:53:57 PST 1999 Moses DeJong <[email protected]>
* configure.in: enhance help message re --with-engine option
* configure: regen
Wed Mar 25 22:30:00 JST 1999 Kiyo Inaba <[email protected]>
* config/m68k/common.h: sysdepCallMethod for linux.
Jit support for linux comes back.
* config/m68k/linux/config.frag: eliminate the use of -O
flag to evading jit bug.
Wed Mar 25 16:40:00 JST 1999 Kiyo Inaba <[email protected]>
* config/m68k/linux/md.h: define SP_OFFSET.
* config/alpha/jit.h, config/m68k/jit.h, config/m68k/openbsd2/jit.h
remove obsolete macros as THREAD_CTX, RETURN_INT, etc.
* config/m68k/netbsd1/jit-md.h: Jit support is now
integrated with linux port.
* config/m68k/linux/jit-md.h: new file. Jit support for
linux (which has not yet been finished).
* config/m68k/netbsd1/config.frag: eliminate the use of -O2
flag to evading jit bug.
* config/m68k/linux/config.frag: cross compiling suport.
* config/m68k/trampolines.c: change assembler syntax compatible
with linux's as. The 'm68k_do_fixup_trampoline' function is
now used with shared_vmlibrary, but I've not yet tested if
it works or not.
Wed Mar 24 16:15:03 1999 Alan L. Batongbacal <[email protected]>
* FAQ/FAQ.BeOS: updated list of known problems
* kaffe/kaffevm/systems/beos-native/syscalls.c: used the right env in
execve() call; now passes ProcessTest
Wed Mar 24 10:11:41 PST 1999 Archie Cobbs <[email protected]>
* libraries/clib/native/Double.c: don't print '+' in front
of a positive exponent
* test/regression/DoublePrint.java: adjust expected output
Wed Mar 24 09:44:03 1999 Kiyo Inaba <[email protected]>
* config/i386/jit.h, config/m68k/jit.h, config/m68k/netbsd1/jit-md.h
config/m68k/netbsd1/jit.h, config/sparc/jit.h,
kaffe/kaffevm/exception.c: hide exceptionFrame struct members
in macro.
Wed Mar 24 11:44:04 1999 Alexandre Oliva <[email protected]>
* config/sparc/jit-icode.h (HAVE_move_ref_const): it's just like
move_int_const
Wed Mar 24 09:50:56 1999 Alexandre Oliva <[email protected]>
* test/regression/DoublePrint.java: skip it, since not even Sun
JDK for Solaris/sparc prints the expected output
Wed Mar 24 07:48:05 1999 Alexandre Oliva <[email protected]>
* test/regression/TestCasts.java: simplified for integration in
the testsuite; added expected output
* test/regression/TestCasts.results: removed
* test/regression/Makefile.am (TESTS): added TestCasts.java
* test/regression/Makefile.in: regen
Wed Mar 24 07:23:48 1999 Alexandre Oliva <[email protected]>
* configure.in (CPPFLAGS): prepend config and include to CPPFLAGS,
to prevent that files already installed in /usr/local/include take
precedence
* configure: regen
Tue Mar 23 17:09:12 1999 Godmar Back <[email protected]>
* libraries/javalib/java/*: fixed serial form for several classes
by renaming variables and/or changing modifiers. Many still don't
conform, especially in java.awt and java.text
* libraries/clib/native/Class.c,
test/regression/TestSerializable.java: report array interfaces
in Class.getInterfaces() just like 1.2 does.
* kaffe/kaffevm/itypes.c: make primitive classes public.
* libraries/javalib/* add serial version id where necessary.
Tue Mar 23 13:50:25 1999 Robert Zawiasa <[email protected]>
* libraries/javalib/java/lang/:
Boolean.java, Byte.java, Character.java, Float.java, Long.java,
Short.java, StringBuffer.java, Throwable.java: added serialversion
uids for compatibility.
Tue Mar 23 13:14:09 1999 Aaron Place <[email protected]>
* libraries/javalib/java/io/BufferedReader.java,File.java,
FileInputStream.java,FileOutputStream.java,PipedInputStream.java,
PrintStream.java,WriteAbortedException.java,
libraries/javalib/java/net/ContentHandler.java, URL.java: changed
access modifiers, checked exceptions and implemented interfaces.
* libraries/javalib/java/io/OptionalDataException.java: added private
constructor.
* libraries/javalib/java/net/HttpURLConnection.java: fixed method name
setRequestMethod(String).
* libraries/javalib/java/net/Socket.java: add headers for JDK1.2
constructors.
* libraries/javalib/java/net/URLConnection.java,
libraries/javalib/kaffe/net/www/protocol/BasicURLConnection.java,
http/HttpURLConnection.java: fileNameMap is private as of JDK1.1.6.
streamMap should be private.
* libraries/javalib/java/text/ChoiceFormat.java: implement toPattern(),
parse(). Fix nextDouble(double), previousDouble(double),
format(double,StringBuffer,FieldPosition), applyPattern(String).
Tue Mar 23 09:55:16 1999 Godmar Back <[email protected]>
* libraries/javalib/kaffe/io/ObjectStreamClassImpl.java:
make mismatched serial version uid message more verbose.
* libraries/clib/native/ObjectStreamClassImpl.c: use dotted names
as opposed to slashes names for version uid computation.
Tue Mar 23 00:10:57 1999 Godmar Back <[email protected]>
* kaffe/kaffevm/classMethod.c, kaffe/kaffevm/findInJar.c,
kaffe/kaffevm/gcFuncs.c, kaffe/kaffevm/stringSupport.h
kaffe/kaffevm/utf8const.c: added macro for utf8 assignment
and ref counting, fixed wrong assert in gcFuncs.c
Mon Mar 22 22:15:54 1999 Mo DeJong <[email protected]>
* libraries/clib/native/Field.c: changed error message
from setXXX() on final fields so that it matches the JDK.
Mon Mar 22 22:13:11 1999 Alan L. Batongbacal <[email protected]>
* FAQ/FAQ.BeOS: updated list of known problems
* kaffe/kaffevm/systems/beos-native/bjthread.c,
kaffe/kaffevm/systems/beos-native/syscalls.c: fix socket read/write,
thread cancellation, thread interrupt; implement forkexec,
jcondvar_wait timeout
Mon Mar 22 20:16:38 1999 Godmar Back <[email protected]>
* libraries/clib/native/ObjectStreamClassImpl.c: don't include
interfaces of arrays in serialVersionUID computations.
Mon Mar 22 17:17:27 PST 1999 Archie Cobbs <[email protected]>
* kaffe/kaffevm/support.c: fix byte order bug in callMethodA()
* kaffe/kaffevm/debug.c: accept lower case -vmdebug options
Sun Mar 21 21:13:00 PST 1999 Archie Cobbs <[email protected]>
* kaffe/kaffevm/jit/icode.c: fix stack corruption problem with
floating point remainder functions
* kaffe/kaffevm/intrp/checks.h: match printf formats with args
* libraries/clib/awt/X/toolkit.h imggif.c, imgpng.c: fix warnings
* test/regression/GCTest.java: fix synchronized output fix
Sat Mar 20 14:59:00 PST 1999 Archie Cobbs <[email protected]>
* libraries/javalib/java/lang/String.java: fix lastIndexOf(int, int)
to behave according to JDK 1.2 spec.
* test/regression/GCTest.java: synchronize output
* libraries/clib/net/PlainSocketImpl.c, PlainDatagramSocketImpl.c:
zero out struct sockaddr_in's before use
Thu Mar 18 16:16:11 1999 YAMAGUCHI Yuji <[email protected]>
* libraries/javalib/java/io/PipedOutputStream.java,
PipedInputStream.java: avoid already connected errors
Thu Mar 18 11:29:12 PST 1999 Archie Cobbs <[email protected]>
* test/regression/HelloWorldApp.class.save, test/awt/Unico/Unico.jar,
test/awt/Unico/unico.class, libraries/javalib/Klasses.jar,
libraries/javalib/pizza.jar: set binary attribute
Wed Mar 17 22:50:33 1999 Godmar Back <[email protected]>
* kaffe/kaffeh/readClassConfig.h, kaffe/kaffevm/baseClasses.c,
kaffe/kaffevm/classMethod.c, kaffe/kaffevm/code.h,
kaffe/kaffevm/constants.c, kaffe/kaffevm/errors.h
kaffe/kaffevm/exception.h, kaffe/kaffevm/findInJar.c
kaffe/kaffevm/gcFuncs.c, kaffe/kaffevm/lookup.c
kaffe/kaffevm/readClass.c, kaffe/kaffevm/stackTrace.c:
handle bad magic in classfiles gracefully.
Tue Mar 16 22:17:46 1999 Godmar Back <[email protected]>
* libraries/clib/awt/X/tlk.c, libraries/clib/awt/X/toolkit.h:
fixed KMALLOC/malloc screwup + wrongful free problem in tlk_init
Tue Mar 16 19:14:04 1999 Alexandre Oliva <[email protected]>
* configure.in (X_LIBS): check for the Csup library, it may be
needed by image libraries on IRIX
* configure, config/config.h.in: regen
From Lee Iverson <[email protected]>, but modified
Mon Mar 15 16:23:01 1999 Alexandre Oliva <[email protected]>
* ltconfig, ltmain.sh: update from just-released libtool 1.2f
Sun Mar 14 07:14:46 1999 Alexandre Oliva <[email protected]>
* acinclude.m4, ltconfig, ltmain.sh: update from libtool
* config.guess, config.sub, libltdl/*: ditto
* configure.in: explicitly specify that we want to use libltdl as
a libtool convenience library; move Xext to X_PRE_LIBS, add
-L/usr/local/lib to LDFLAGS
* kaffe/kaffevm/Makefile.am: link with $(LIBLTDL); rearrange
dependencies
* kaffe/kaffevm/external.c: use KMALLOC and KFREE within libltdl
* configure, config/config.h.in, */Makefile.in: regen
Sat Mar 13 11:17:19 1999 Godmar Back <[email protected]>
* configure.in, config/config-io.h, config/config.h.in: add tests for
poll(2)
* kaffe/kaffevm/systems/unix-jthreads/jthread.[ch]: use poll where
available instead of select(2). Tested only on Linux.
Fri Mar 12 11:07:01 PST 1999 Archie Cobbs <[email protected]>
* libraries/javalib/java/awt/Canvas.java: add addNotify() method
which calls super.addNotify() to fix Netscape applet problem
Fri Mar 12 01:52:01 1999 Godmar Back <[email protected]>
* kaffe/kaffevm/mem/gc-incremental.c: let getObjectIndex return -1
for non-allocated pointers.
* kaffe/kaffevm/gcFuncs.c: free trampoline ncode in destroyClass,
don't attempt to walk it anymore.
* kaffe/kaffevm/jit/machine.c: free trampoline before installing
new code if necessary.
* test/regression/IntfTest.java, test/regression/Makefile.am,
test/regression/Makefile.in: test with an interface <clinit> method.
Thu Mar 11 13:54:19 PST 1999 Archie Cobbs <[email protected]>
* kaffe/kaffevm/soft.c, libraries/clib/native/Float.c, Double.c:
use fixed FP routines that handle special NaN cases, etc.
* kaffe/kaffevm/fp.c, fp.h: new files
* test/regression/Makefile.{am,in}, DoubleComp.java: new test
* FAQ/FAQ.Known-Bugs: remove description of 0.0/0.0 problem.
* include/system.h, libraries/clib/native/System.c: add
definitions of new JDK 1.2 properties. Some still need values.
* libraries/javalib/Makefile.{am,in}: add backslashes
* libraries/clib/awt/X/Makefile.in: regen
Thu Mar 11 13:54:19 PST 1999 Archie Cobbs <[email protected]>
* FAQ/FAQ.Known-Bugs: add description of 0.0/0.0 problem.
Thu Mar 11 12:04:02 PST 1999 Transvirtual Technologies Inc. <[email protected]>
* Merged of TVT's current library source base.
Wed Mar 10 12:18:57 PST 1999 Moses DeJong <[email protected]>
* libraries/javalib/java/util/zip/InflaterInputStream.java:
Fixed constructor so that it throws exceptions like the
DeflaterOutputStream.
* libraries/javalib/kaffe/util/zip/SwitchInflater.java
Fixed problem that caused uncompressed zip streams to be
read past the zip entry size.
Tue Mar 9 23:20:15 PST 1999 Aaron Place <[email protected]>
* libraries/javalib/java/beans/{FeatureDescriptor,GenericBeanInfo}.java,
libraries/javalib/java/io/FileDescriptor.java,
libraries/javalib/java/lang/Math.java,
libraries/javalib/java/net/{InetAddressImpl,Socket,SocketOptions}.java,
libraries/javalib/java/text/RuleBasedCollator.java,
libraries/javalib/java/util/Date.java, Stack.java: fixed access
modifiers and checked exceptions
* libraries/javalib/java/beans/Introspector.java,
libraries/javalib/java/net/URLEncoder.java,
libraries/javalib/java/sql/{DriverManager,Types}.java,
libraries/javalib/java/text/CollationElementIterator.java:
libraries/javalib/java/text/CollationKey.java: add a private
constructor.
* libraries/javalib/java/lang/Character.java: changed most
public fields to type byte
* libraries/javalib/java/text/CharacterIterator.java,
libraries/javalib/java/text/CollationElementIterator.java: type changes
* libraries/javalib/java/beans/SimpleBeanInfo.java: add entry for
loadImage(String) (not a complete implementation though)
* libraries/javalib/java/text/Collator.java: update getInstance(Locale)
* libraries/javalib/java/text/StringCharacterIterator.java: update
setText(int)
* libraries/javalib/java/text/{DecimalFormat,DecimalFormatSymbols,
MessageFormat,NumberFormat,SimpleDateFormat}.java: method name and
spelling corrections
Tue Mar 9 18:40:27 PST 1999 Moses DeJong <[email protected]>
* developers/autogen.sh: new file
* developers/README: document new file
Tue Mar 9 14:31:18 PST 1999 Archie Cobbs <[email protected]>
* libraries/javalib/java/lang/Float.java, Double.java:
Apply a better test for isNaN(). As NaN has more than one
binary representation under IEEE 754, don't rely on the
compiler and the platform to always represent NaN with the
"Java canonical" bit pattern.
* test/regression/ThreadLocalTest.java: synchronize printing
* test/regression/DoublePrint.java: add a test for the correct
computation of 0.0/0.0 as a NaN; this test currently fails
Sat Mar 6 16:57:53 PST 1999 Archie Cobbs <[email protected]>
* libraries/javalib/java/io/OutputStreamWriter.java: buffer output
* libraries/javalib/java/io/InterruptedIOException.java: add
missing public field "bytesTransferred"
* libraries/javalib/java/io/PrintStream.java: rewrite
Sat Mar 6 17:14:00 1999 Alexandre Oliva <[email protected]>
* libltdl/ltdl.c: update from libtool; use LAZY dlopening where
available, to work around apparent FreeBSD bug
Sat Mar 6 16:44:02 1999 Alexandre Oliva <[email protected]>
* ltconfig, ltmain.sh: update from libtool; fixes OpenBSD problem
with symbol tables and Solaris non-GNU ld problem with export lists
Fri Mar 5 16:51:19 PST 1999 Archie Cobbs <[email protected]>
* config/config.alias: add alias for freebsd4
* libraries/javalib/java/awt/AWTEvent.java: make setSource()
method public to avoid illegal access compilation error
* libraries/javalib/java/lang/Float.java, Double.java,
libraries/clib/native/Float.c, Double.c: fix broken toString()
methods to print according to spec; fix bugs converting NaN's
in intBitsToFloat() and longBitsToDouble().
* test/regression/Makefile.{am,in}, DoublePrint.java: add new test
* kaffe/kaffeh/support.c: when generating float/double constants
in header files, use full precision.
* test/regression/{BadFloatTest, finaltest, finaltest2}.java:
adjust for new float/double output format
Fri Mar 5 12:08:57 1999 Godmar Back <[email protected]>
* kaffe/kaffevm/classMethod.c
test/regression/CLTestLie.java,ExceptionTestClassLoader2.java:
throw NoClassDefFoundError instead of ClassNotFoundException in
certain cases. This is a 1.1 -> 1.2 change
* kaffe/kaffevm/systems/unix-jthreads/jthreads.c: don't use FIOASYNC
on Linux, Linux thinks it means O_SYNC (hmmmm...)
Wed Mar 3 13:37:53 PST 1999 Archie Cobbs <[email protected]>
* kaffe/kaffe/main.c, kaffe/man/kaffe.1.in: new "-addclasspath"
command line option for appending to the current classpath
* test/regression/CatchDeath.java: don't flush System.out, this
seems to cover up real failures in the test
Wed Mar 3 00:06:45 PST 1999 Aaron Place <[email protected]>
* libraries/javalib/java/lang: Class, ClassLoader, Long,
NullSecurityManager, ProcessInputStream, Runtime,
SecurityManager, String, ThreadGroup: changed various
methods and classes to be non-public, non-final etc
* libraries/javalib/java/lang/reflect: Array, Compiler,
Constructor.java, Field.java, Method.java, Package: provide
private constructor and make final
* libraries/javalib/java/lang/reflect/InvocationTargetException.java:
changed public InvocationTargetException() to protected,
changed InvocationTargetException(String) to
InvocationTargetException(Throwable,String)
* libraries/javalib/kaffe/net/www/protocol/system/
SystemURLConnection.java: use ClassLoader.getSystemResourceAsStream
instead of getSystemResourceAsBytes0, which is not public
Mon Mar 1 23:46:22 1999 Godmar Back <[email protected]>
* kaffe/kaffevm/gcFuncs.c, kaffe/kaffevm/mem/gc-incremental.c,
kaffe/kaffevm/itypes.c: reverted to old fully dynamic scheme of
allocating class objects for now.
* test/regression/Makefile.am|in, test/regression/TestClassRef.java:
basic test for allocation/gc to guard against inadvertently changing
allocation.
Mon Mar 1 15:30:30 1999 Alexandre Oliva <[email protected]>
* configure.in: new --enable/disable-debug options to compile with
-DDEBUG or -DNDEBUG; default is neither, so we get assertions but
no -vmdebug
* acinclude.m4, libltdl/acinclude.m4: update from libtool with
cygwin glitches
* aclocal.m4, libltdl/aclocal.m4: regen
* libltdl/ltdl.c: update from libtool; minor optimizations
* configure, libltdl/configure: regen
Mon Mar 1 09:53:31 1999 Godmar Back <[email protected]>
* libraries/javalib/java/util/BitSet.java: double size in ensureSize
Sun Feb 28 15:01:54 PST 1999 Archie Cobbs <[email protected]>
* In java/util: Collection.java, Comparator.java, Iterator.java,
List.java, ListIterator.java, Set.java, SortedMap.java, SortedSet.java:
declaring interfaces abstract is unneeded and generates jikes warnings
Sun Feb 28 01:02:50 1999 Godmar Back <[email protected]>
* libraries/javalib/java/lang/ExceptionInInitializerError.java:
added message of contained exception to exception.
* test/regression/ProcessClassTest.java: corrected output
* kaffe/kaffevm/exception.[ch], kaffe/kaffevm/jni.c:
added error2Throwable.
Fri Feb 26 19:59:31 1999 Godmar Back <[email protected]>
* kaffe/kaffevm/systems/unix-jthreads/jthread.c: don't interrupt
dead threads.
* kaffe/kaffevm/mem/gc-incremental.c: took gcWalkObject out of the
game for now until problems with statically allocated objects are
fixed.
* libraries/javalib/java/io/DataInputStream.java: don't make
readUTF synchronized; we'd deadlock otherwise.
Fri Feb 26 09:14:24 1999 Godmar Back <[email protected]>
* libraries/javalib/java/util/Vector.java: synchronize remove,
pointed out by Chris <[email protected]>
Wed Feb 24 23:46:58 1999 Alexandre Oliva <[email protected]>
* config/alpha/common.h (sysdepCallMethod): rewrite so as to build
with egcs 1.1.1 on Linux; some tests already pass!
* kaffe/kaffevm/findInJar.c: comment out the declaration of the
undefined static function generateMangledName, make some int
variables ssize_t, as in the functions they're passed to, to fix
alignment problems on alpha
Wed Feb 24 11:54:30 PST 1999 Archie Cobbs <[email protected]>
* kaffe/kaffeh/main.c: increase buffer sizes
* test/regression/{BeanBug, CatchDeath}.java: make sure
to flush System.out so the full output appears.
Wed Feb 24 01:56:30 CST 1999 Moses DeJong <[email protected]>
* kaffe/kaffevm/jni.c: fixed endian problem with JNI and
reflection. Also used jboolean instead of jbool.
* kaffe/kaffeh/sigs.c: use jboolean instead of jbool in kaffeh
* libraries/clib/native/Runtime.c: changed jbool to jboolean.
Wed Feb 24 05:36:24 1999 Alexandre Oliva <[email protected]>
* test/regression/Reflect.java (Reflect): constructor of
java.lang.System is no longer public
Wed Feb 24 05:13:22 1999 Alexandre Oliva <[email protected]>
* libraries/javalib/Klasses.jar: regen
Wed Feb 24 04:36:19 1999 Moses DeJong <[email protected]>
* libraries/javalib/java/awt/MediaTracker.java (getErrorsAny,
getErrorsID, isErrorAny, isErrorID): implemented
Wed Feb 24 04:25:47 1999 Moses DeJong <[email protected]>
* libraries/javalib/java/util/zip/ZipConstants.java
(DATA_SIGNATURE, DATA_CRC, DATA_COMPRESSEDSIZE,
DATA_UNCOMPRESSEDSIZE): new
* libraries/javalib/java/util/zip/ZipOutputStream.java:
(Storer.Storer): explicitly initialize total, off and len
(closeEntry): write extended local header for deflated files
(putNextEntry): write ze.flag only after seting it to ze.method
(put16, put32): perform unsigned shifts
Tue Feb 23 20:50:51 PST 1999 Robert Zawiasa <[email protected]>
* libraries/javalib/java/lang/Runtime.java,
libraries/clib/native/Runtime.c: runFinalizersOnExit()
should be static
* In libraries/javalib/java/lang: Byte, Character, Class,
ClassLoader, Double, Float, Integer, Long, Math, Number,
SecurityManager, Short, String, StringBuffer, System,
Thread, ThreadGroup: misc bug fixes and tweaks
Tue Feb 23 20:41:28 PST 1999 Moses DeJong <[email protected]>
* libraries/javalib/java/util/zip/DeflaterOutputStream.java:
Fix constructor to throw exceptions consistent with JDK.
Mon Feb 22 20:42:16 PST 1999 Tim Wilkinson <[email protected]>
* config/i386/jit-i386.def: fix stack corruption problem when
signal happened at just the wrong moment.
* kaffe/kaffevm/kaffe.def: fix LOOKUPSWITCH when there is
only a default case
Mon Feb 22 09:38:44 1999 Alexandre Oliva <[email protected]>
* configure.in: test whether signal handlers are one-shot
* kaffe/kaffevm/systems/unix-jthreads/jthread.c (interrupt):
only restoreAsyncSignalHandlers if they are
* acinclude.m4, ltconfig, ltmain.sh, libltdl/*: update
* aclocal.m4, configure, config/config.h.in: regen
Sun Feb 21 19:14:02 PST 1999 Archie Cobbs <[email protected]>
* kaffe/kaffevm/external.c: fix broken DBG(LIBTOOL, ..) macro
* kaffe/kaffevm/soft.c: make sure we call va_end() before exiting
via thrown exception. On most architectures this macro is empty
anyway, but just in case...
Sat Feb 20 20:14:42 1999 Alexandre Oliva <[email protected]>
* configure.in: new --with-rtlibraries switch, to pass -R flags to
libtool, i.e., run-time library search path
* FAQ/FAQ.automake, FAQ/FAQ.depend: update
* configure.in: (kaffe_TRANSF, Kaffe_TRANSF): transformed names
* configure, */Makefile.in: regen
* kaffe/scripts/*.in, kaffe/scripts/compat/*.in: use transformed
names; use kaffe instead of java
* README: update
Sat Feb 20 14:14:53 1999 Alexandre Oliva <[email protected]>
* libraries/clib/awt/X/Makefile.am: export symbols starting
with kaffe too
* libraries/clib/io/Makefile.am: ditto
* libraries/clib/management/Makefile.am: ditto
* libraries/clib/math/Makefile.am: ditto
* libraries/clib/native/Makefile.am: ditto
* libraries/clib/net/Makefile.am: ditto
* libraries/clib/zip/Makefile.am: ditto
* libraries/clib/awt/X/Makefile.in: regen
* libraries/clib/io/Makefile.in: ditto
* libraries/clib/management/Makefile.in: ditto
* libraries/clib/math/Makefile.in: ditto
* libraries/clib/native/Makefile.in: ditto
* libraries/clib/net/Makefile.in: ditto
* libraries/clib/zip/Makefile.in: ditto
* acinclude.m4, ltconfig, ltmain.sh: update from libtool, it no
longer hard-codes build-dirs in programs, running a program in the
build-dir will use libraries from the build-dir, introduced
support for selective exporting of symbols
* aclocal.m4: regen
* libltdl/acinclude.m4, libltdl/ltdl.c, libltdl/ltdl.h: ditto;
new lt_malloc and lt_free variables, that point to the functions
libltdl will use for malloc and free. It's not clear how we can
use them, though.
* libltdl/aclocal.m4, libltdl/configure: regen
* configure.in: added test for self-dlopening support, so that a
symbol table needs not be generated for the main program
* configure: regen
* libraries/clib/awt/X/Makefile.am: only export symbols starting
with [Jj]ava
* libraries/clib/io/Makefile.am: ditto
* libraries/clib/management/Makefile.am: ditto
* libraries/clib/math/Makefile.am: ditto
* libraries/clib/native/Makefile.am: ditto
* libraries/clib/net/Makefile.am: ditto
* libraries/clib/zip/Makefile.am: ditto
* libraries/clib/awt/X/Makefile.in: regen
* libraries/clib/io/Makefile.in: ditto
* libraries/clib/management/Makefile.in: ditto
* libraries/clib/math/Makefile.in: ditto
* libraries/clib/native/Makefile.in: ditto
* libraries/clib/net/Makefile.in: ditto
* libraries/clib/zip/Makefile.in: ditto
Thu Feb 18 15:55:45 PST 1999 Archie Cobbs <[email protected]>
* libltdl/ltdl.c: fix a free() when we shouldn't bug.
* kaffe/kaffevm/systems/unix-jthread/signal.c: make sure
async signals are blocked when we get SIGINT or SIGTERM.
This fixes the kaffe-wont-die problem on FreeBSD for me.
Thu Feb 18 15:18:19 1999 Alexandre Oliva <[email protected]>
* test/regression/TestScript.in (run): accept exit status 77 as
SKIP, as does automake
* test/regression/TestNative.java (TestNative): skip if we get
UnsatisfiedLinkError
Thu Feb 18 15:02:23 1999 Alexandre Oliva <[email protected]>
* include/Makefile.am (pkginclude_HEADERS): renamed from
include_HEADERS, to revert to pre-automake behavior and avoid
namespace conflicts
* include/Makefile.in: regen
Thu Feb 18 07:00:28 1999 Alexandre Oliva <[email protected]>
* include/distclean-hack: was missing from my last commit
Wed Feb 17 20:54:28 1999 Godmar Back <[email protected]>
* kaffe/kaffevm/gcFuncs.c: don't mark primitive classes, they're now
static. Temporary fix: use markAddress instead of markObject to
mark static fields which could be non-gc-allocated.
* kaffe/kaffevm/itypes.c: don't gc_add_ref primitive classes
* kaffe/kaffevm/mem/gc-incremental.c: added test in DEBUG mode that
we don't try to mark addresses that do not point to heap objects.
Wed Feb 17 18:34:46 PST 1999 Archie Cobbs <[email protected]>
* kaffe/kaffevm/locks.c: remove wrong use of KFREE()
* kaffe/kaffevm/systems/unix-jthread/signal.c: fix
uninitialized variable
Wed Feb 17 10:13:13 1999 Alexandre Oliva <[email protected]>
* */Makefile.am: update for make dist and make distclean to work
properly
* */Makefile.in: regen
* libraries/clib/awt/libawt.def,
libraries/clib/native/external_wrappers.h.debug,
test/awt/Calc/Calc.class,
test/awt/WidgetsDemo/DemoImageDict.class,
test/awt/WidgetsDemo/WidgetsDemo$Person.class,
test/awt/WidgetsDemo/WidgetsDemo.class: removed
Wed Feb 17 01:24:34 1999 Alexandre Oliva <[email protected]>
* kaffe/kaffevm/systems/unix-jthreads/jthread.c
(jthreadedConnect): clarify EINPROGRESS/EISCONN comment
Tue Feb 16 09:57:31 1999 Moses DeJong <[email protected]>
* libraries/javalib/java/util/zip/{ZipEntry,ZipOutputStream}.java:
fix a few miscellaneous bugs & incompatibilities
Mon Feb 15 20:50:41 1999 Moses DeJong <[email protected]>
* libraries/javalib/java/util/Map.java: added Map.remove
Sun Feb 14 01:37:04 1999 Alexandre Oliva <[email protected]>
* test/regression/TestScript.in (run): print messages about where
output was saved if VERBOSE is set
(compile): eval JAVAC command, so that `javac flags' may contain
$SRCDIR
Sun Feb 14 01:40:55 1999 Alexandre Oliva <[email protected]>
* test/regression/SoInterrupt.java (SoInterrupt): do not use a
fixed port, to avoid failures if the port is already bound
* test/regression/SoTimeout.java (SoTimeout): ditto
Sun Feb 14 01:24:21 1999 Alexandre Oliva <[email protected]>
* kaffe/kaffevm/systems/unix-jthreads/jthread.c
(jthreadedConnect): make the test a bit more restrictive, so as to
ensure that we only turn EISCONN into success if we had got
EINPROGRESS before
(IGNORE_EINTR): test for r==-1, as errno might be EINTR before the
system call and remain so in case of success
Sun Feb 14 01:18:46 1999 Alexandre Oliva <[email protected]>
* kaffe/kaffevm/systems/unix-jthreads/jthread.c
(jthreadedConnect): re-introduce special handling of EISCONN for
Solaris 2.5
Sat Feb 13 23:12:25 1999 Alexandre Oliva <[email protected]>
* update from libtool
* configure.in (HAVE_GIF_LIB_H): improve Godmar's gif_lib test, so
that the result gets cached
* configure: regen
Sat Feb 13 11:00:49 1999 Godmar Back <[email protected]>
* include/native.h, kaffe/kaffevm/support.c:
added enter/leaveUnsafeRegion to export a primitive to native
code to protect non-reentrant library functions, such as malloc()
* libraries/clib/awt/X/toolkit.h: use it
Sat Feb 13 01:14:16 1999 Godmar Back <[email protected]>
* include/Arrays.h
include/java_lang_String.h
include/native.h
kaffe/kaffeh/support.c
kaffe/kaffevm/classMethod.c
kaffe/kaffevm/jni.c
kaffe/kaffevm/string.c
kaffe/kaffevm/stringSupport.h
kaffe/kaffevm/mem/gc-mem.c
libraries/clib/io/File.c
libraries/clib/io/FileInputStream.c
libraries/clib/io/FileOutputStream.c
libraries/clib/io/RandomAccessFile.c
libraries/clib/native/Array.c
libraries/clib/native/Class.c
libraries/clib/native/ClassLoader.c
libraries/clib/native/Method.c
libraries/clib/native/ObjectStreamClassImpl.c
libraries/clib/native/SecurityManager.c
libraries/clib/native/ZipFile.c
libraries/clib/net/InetAddressImpl.c
libraries/clib/net/PlainDatagramSocketImpl.c
libraries/clib/net/PlainSocketImpl.c
libraries/clib/zip/Adler32.c
libraries/clib/zip/CRC32.c
libraries/clib/zip/Deflater.c
libraries/clib/zip/Inflater.c: fixed alignment bug on sparc,
switch unhand to unhand_array for arrays in KNI.
Sat Feb 13 00:59:00 1999 Moses DeJong <[email protected]>
* libraries/javalib/java/util/zip/ZipEntry.java,
libraries/javalib/java/util/zip/ZipOutputStream.java:
fixes for default values.
Sat Feb 13 00:48:35 1999 Godmar Back <[email protected]>
* configure.in, configure: check for right gif_lib.h version
Fri Feb 12 16:42:23 1999 Alexandre Oliva <[email protected]>
* kaffe/kaffevm/systems/unix-jthreads/Makefile.am (EXTRA_DIST):
add signal.h
* kaffe/kaffevm/systems/unix-jthreads/Makefile.in: regen
Fri Feb 12 12:42:07 1999 Alexandre Oliva <[email protected]>