-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
9137 lines (5875 loc) · 355 KB
/
ChangeLog
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
We switched to git on 2012-09-20. If you want to see something
similar based on git (back to 1994, because we converted the CVS
history to git), just do
git clone https://git.savannah.gnu.org/git/gforth.git
cd gforth
make ChangeLog.git
and you will find the result in ChangeLog.git. We no longer update
this file.
Update this by inserting the output of
rcs2log -u "pazsan Bernd Paysan bernd.paysan@gmx.de" -h mips.complang.tuwien.ac.at
with possibly additional -u clauses for other authors. Check the authors with
rcs2log -u "pazsan Bernd Paysan bernd.paysan@gmx.de" -h mips.complang.tuwien.ac.at|grep '^200' |sed s/200.-..-..//|sort |uniq
2008-11-01 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Benchres, ChangeLog, INSTALL, NEWS, NEWS.vmgen, README, arch/4stack/asm.fs, arch/4stack/mach.fs, arch/4stack/prim-new.fs, arch/4stack/prim.fs, arch/4stack/relocate.fs, arch/generic/machine.h, arch/misc/prim.fs, arch/sparc/machine.h, dis-gdb.fs, doc/vmgen.texi, engine/io.c, engine/libcc.h.in, engine/support.c, engine/threaded.h, kernel/comp.fs, machpc.fs.in, prims2x0.6.2.fs, regexp.fs, update-copyright, vmgen-ex/Makefile, vmgen-ex2/Makefile, vmgen.in:
updated copyright years
2008-11-01 Bernd Paysan <bernd.paysan@gmx.de>
* configure.in: Added --tag=CC for glibtool configure option
2008-11-01 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Benchres: added 0.7.0 Benchmark results and reorganized the others
* README: updated tested platforms
* libcc.fs:
don't use libtool --tag=CC (doesn't work with libtool-1.5, and is unnecessary)
* Makefile.in, configure.in, testall, testdist: install.TAGS bugfix
set special skipcode for power architecture to work with gcc-3.[34]
* Makefile.in, install-tags.fs, testall, testdist:
worked around HP/UX awk limitations by replacing awk script with gforth script
put some workarounds for specific boxes into testall and testdist
2008-10-29 Bernd Paysan <bernd.paysan@gmx.de>
* wf.fs: Fixed multi-extension problem with old apache and IE
2008-10-28 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* configure.in: fixed ia64 bug corresponding to the arm_cacheflush bug
2008-10-27 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* configure.in: finally fixed the arm_cacheflush builddir issue
* configure.in, testall:
arm_cacheflush should now work with separate build dir
minor testall improvements
2008-10-26 Bernd Paysan <bernd.paysan@gmx.de>
* Makefile.in: Fixed vmgen problem
* configure.in: New snapshot date
2008-10-26 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* testall, testdist: more t1000 workarounds
* Makefile.in, configure.in, testall, testdist:
Fixed a few more builddir and other issues
Improved testall and testdist (only partially tested)
2008-10-25 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in, configure.in, engine/Makefile.in, kernel/int.fs, preforth.in, testall, testdist:
Fixed various bugs related to builddir!=srcdir
prims2x0.6.2.fs is now installed
avoid extra make for check
updated testdist and testall
2008-10-23 Bernd Paysan <bernd.paysan@gmx.de>
* README, arch/misc/prim.fs: Tested on various Gforth EC platforms
* arch/4stack/prim.fs: Fixed typo
* arch/4stack/prim.fs:
Disabled new division primitives (they fail to work)
* arch/4stack/asm.fs, arch/4stack/prim.fs, arch/4stack/relocate.fs, kernel/int.fs:
Fixed 4stack image generation with a 64 bit Gforth engine (tested only
on little endian machines, so far).
2008-10-22 Bernd Paysan <bernd.paysan@gmx.de>
* arch/4stack/asm.fs, arch/4stack/relocate.fs:
Attempt at better compilation of 4stack with 64 bit Gforth
2008-10-20 Bernd Paysan <bernd.paysan@gmx.de>
* configure.in: Byte order check != no, to cover autoconf-2.62 bug
2008-10-19 Bernd Paysan <bernd.paysan@gmx.de>
* arch/4stack/asm.fs: Deleted superfluous [THEN]
* arch/4stack/mach.fs, arch/4stack/prim-new.fs, arch/4stack/prim.fs, arch/4stack/relocate.fs:
Minor fixes to make 4stack work again (build with 32 bit engine!)
2008-10-19 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in:
The libcc-named stuff is now build before checking (it's not a check)
The libcc-named stuff is only built and installed if libtool exists
* engine/forth.h: DLSHIFT bugfix (fixes um/mod on some platforms)
2008-10-15 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* engine/support.c, preforth.in: more fixes to support old stuff
* Makefile.in, configure.in, engine/engine.c, engine/forth.h, engine/main.c, prim:
Makefile bugfix
fixed some portability issues for MIPS
fixed some portability issues for old platforms
2008-10-13 Bernd Paysan <bernd.paysan@gmx.de>
* arch/4stack/asm.fs, arch/4stack/mach.fs, arch/4stack/relocate.fs, kernel/comp.fs:
Made 4stack target compile again (but it doesn't run yet)
2008-10-13 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* INSTALL, README, configure.in: updated INSTALL, README
documented some configuration variables in configure.in
2008-10-12 Bernd Paysan <bernd.paysan@gmx.de>
* Makefile.in, engine/Makefile.in: Fixed unused Makefile macros
* configure.in: Removed unnecessary quoting of tr arguments
2008-10-12 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in, NEWS.vmgen, NEWS.vmgen.future:
re-enabled installation of vmgen
updated NEWS.vmgen
NEWS.vmgen.future contains stuff that's not yet for NEWS.vmgen (not installed)
2008-10-12 Bernd Paysan <bernd.paysan@gmx.de>
* configure.in: M4 escapes readded
* configure.in, wf.fs: Fixed sed pattern
wf adds content-type application/xhtml+xml
2008-10-12 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* configure.in: LTDL_LIBRARY_PATH is now a configure variable
The computation of the default for LTDL_LIBRARY_PATH now uses ldconfig again.
2008-10-11 Bernd Paysan <bernd.paysan@gmx.de>
* README: Added further testing results
* configure.in: Reverted ldconfig -p call
2008-10-10 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* configure.in:
refined LTDL_LIBRARY_PATH computation to also work on systems that use
"include /etc/ld.so.conf.d/*.conf" in ld.so.conf
2008-10-10 Bernd Paysan <bernd.paysan@gmx.de>
* README: Added ppc on Darwin as checked plattform
* README: Added 386er test
* README: Added darwin to the successfully tested systems
* engine/support.c: Fixed typo
* engine/support.c: Fixing lt_dlopen for Mac OS X
2008-10-09 Bernd Paysan <bernd.paysan@gmx.de>
* configure.in: Better workaround
* configure.in, lib.fs: Added workaround for libltdl
* engine/support.c: Tried short circuit to dlopen() - failed, too.
* engine/forth.h, engine/support.c, prim:
Added gforth_dlopen as support word
2008-10-08 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in, doc/vmgen.texi, prims2x0.6.2.fs, vmgen-ex/Makefile, vmgen-ex2/Makefile, vmgen.in:
made vmgen release-ready:
added prims2x0.6.2.fs (and fixed use of RECOVER)
vmgen now looks for vmgen-version to decide what prims2x.fs to use and
uses prims2x0.6.2.fs by default
reverted some of the documentation
fixed minor bug in vmgen-ex*/Makefile
* unix/socket.fs: fixed bind() type error
* Makefile.in: now the use of MKDIR-PARENTS in libcc is tested
2008-10-08 Bernd Paysan <bernd.paysan@gmx.de>
* wf.fs: Fixed get-icon problem
2008-10-07 Bernd Paysan <bernd.paysan@gmx.de>
* iss.sh, unix/socket.fs: Fixed sockets for windows
Don't use recode to add cr before lf - use sed (always available)
2008-10-06 Bernd Paysan <bernd.paysan@gmx.de>
* Makefile.in:
Moved mkdir.fs to the normal sources (no longer a libcc.fs based file)
* mkdir.fs: Fix build process when mkdir is required
* Makefile.in: Added Aleksej's Makefile patch
* iss.sh: Added automatic recode of README for setup.exe presentation
2008-10-06 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* libcc.fs, mkdir.fs, prim:
libcc now creates the directories where it puts its files
make =MKDIR into a primitive to break bootstrapping problem (=MKDIR
needs libcc, which needs =MKDIR)
2008-10-06 Bernd Paysan <bernd.paysan@gmx.de>
* engine/libcc.h.in: Fixed typo in non-windows part
* configure.in, iss.sh, unix/socket.fs:
Working Windows port snapshot created
2008-10-06 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* mkdir.fs: added MKDIR-P
2008-10-06 Bernd Paysan <bernd.paysan@gmx.de>
* engine/libcc.h.in, unix/socket.fs:
Fixed problems with Windows C libraries
2008-10-06 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* mkdir.fs:
renamed mkdir words to avoid conflicts with likely naming conventions
2008-10-06 Bernd Paysan <bernd.paysan@gmx.de>
* engine/libcc.h.in, engine/main.c, wf.fs:
Added cstr and tilde_cstr to gforth_pointers
2008-09-18 Bernd Paysan <bernd.paysan@gmx.de>
* unix/socket.fs: Fixed errno
* engine/libcc.h.in, envos.fs.in, libcc.fs:
libcc works now on Windows (though most of the examples don't)
* doc/objects-implementation.obj, engine/forth.h, engine/libcc.h.in, engine/main.c, fflib.fs, libcc.fs, libffi.fs, prim:
Windows version of libcc interface (first attempt)
2008-08-24 Bernd Paysan <bernd.paysan@gmx.de>
* wf.fs: xhtml strict compliant <red red> tag
2008-08-19 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in, configure.in, cstr.fs, mkdir.fs:
added cstr.fs mkdir.fs C interface files
* configure.in, engine/main.c:
workarounds for MacOS X and /lib64 portability issues (/lib64 incomplete)
* configure.in, engine/main.c:
fixed BSD portability issue (reported by Aleksej Saushev)
* Makefile.in, configure.in: more Solaris portability fixes
2008-08-16 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* arch/sparc/machine.h, engine/main.c:
fixed some warnings that were reported on sparc-solaris
* Makefile.in: another Solaris portability fix
* dis-gdb.fs:
removed bash dependency (now there is a dependency on POSIX ps)
* engine/main.c, prim: fix if libltdl is not present
* engine/Makefile.in: Solaris make portability fix
* configure.in: bugfix
* configure.in: portability fix (Solaris "which")
* engine/main.c: Now builds with llvm-gcc (but libcc.fs does not work)
2008-08-14 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* lib.fs: commented out unportable lib.fs test
2008-08-13 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* configure.in: fixed grep portability issue in configure.in
2008-08-09 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* libffi.fs: Another fix for Xcode nonsense
* configure.in, envos.fs.in, libffi.fs:
The location of ffi.h is now determined by configure
2008-08-09 Bernd Paysan <bernd.paysan@gmx.de>
* regexp.fs: Changed checks for start and end of regexp
2008-08-09 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in, doc/gforth.ds, libcc.fs, regexp.fs:
fixed documentation bugs
* Benchres: added more benchmark results
* Makefile.in, configure.in:
Only those libcc files are processed for which the libraries exist
* Benchres, engine/main.c, prim: eliminated warnings
added Benchmark results
* Makefile.in, arch/generic/machine.h, engine/128bit.h, engine/io.c, engine/main.c, engine/support.c, engine/threaded.h, prim:
The Makefile now uses an EMACS variable
Eliminated most compilation warnings
* Makefile.in:
install gforth.el, too (suggested by Aleksej Saushev <878wvgaatn.fsf@inbox.ru>)
2008-08-08 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Agenda, compat/execute-parsing.fs, configure.in, doc/gforth.ds, doc/vmgen.texi, envos.fs.in, lib.fs, machpc.fs.in:
Updated Agenda
Now lib.fs selects libffi.fs or fflib.fs based on a configure test
compat/execute-parsing bugfix
fixed some documentation bugs (reported by Jakob Sievers)
2008-08-05 Bernd Paysan <bernd.paysan@gmx.de>
* libffi.fs: Added ints at the right position
* libffi.fs: Added ints
2008-08-03 Bernd Paysan <bernd.paysan@gmx.de>
* lib.fs: Removed printout in lib.fs
2008-08-02 Bernd Paysan <bernd.paysan@gmx.de>
* arch/386/machine.h: Best effort for Mac OS X 32 bit with gcc-4.2
* preforth.in: Fixed Mac OS X default build problem
2008-07-31 Bernd Paysan <bernd.paysan@gmx.de>
* lib.fs: Typo
* lib.fs: Another fix for lib.fs
* lib.fs: Changed search for libffi
2008-07-29 Bernd Paysan <bernd.paysan@gmx.de>
* configure.in, machpc.fs.in: Removed dependencies to libffi/ffcall
* lib.fs: Prefer libffi over ffcall
* fflib.fs: Correct declaration of gforth_RP and gforth_LP
* fflib.fs, libcc.fs, unix/socket.fs: Fixed fflib.fs
Real fix for the macro problem (define wrapper macro instead)
2008-07-27 Bernd Paysan <bernd.paysan@gmx.de>
* libcc.fs, unix/socket.fs: Fixed FILE* problem
* engine/forth.h, prim: Fixed callback problem
2008-07-26 Bernd Paysan <bernd.paysan@gmx.de>
* lib.fs: Right libc for 64 bit
* INSTALL, Makefile.in, lib.fs: Try to make old libffi.fs work again
2008-07-23 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in:
distribute autogen.sh, too (Bug report from M. Edward (Ed) Borasky)
2008-07-21 Bernd Paysan <bernd.paysan@gmx.de>
* .cvsignore, engine/.cvsignore: More complete .cvsignore
2008-07-18 Bernd Paysan <bernd.paysan@gmx.de>
* Makefile.in: Fixed libtool invocation in Makefile for Mac OS X
2008-07-17 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in, configure.in:
anti-dependence of engine on kernel is now set by configure
(if a preforth exists)
2008-07-16 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* ChangeLog, NEWS, configure.in: Updated dates in NEWS, configure.in
Updated ChangeLog
* preforth.in: preforth now works if there is an engine but no kernel
2008-07-16 Bernd Paysan <bernd.paysan@gmx.de>
* Makedist.in, Makefile.in: Cleanup of improved build process
2008-07-15 Bernd Paysan <bernd.paysan@gmx.de>
* Makedist.in, Makefile.in: Fixed build process
2008-07-15 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* ChangeLog, NEWS: updated ChangeLog and NEWS
* BUILD-FROM-SCRATCH, Makedist.in, Makefile.in, arch/386/machine.h, arch/amd64/machine.h, arch/arm/asm-example.fs, arch/arm/asm.fs, arch/arm/machine.h, arch/power/machine.h, blocks.fs, build-ec.in, cache-fast0.vmg, cache-fast1.vmg, cache-fast2.vmg, cache-fast3.vmg, cache-fast4.vmg, configure.in, doc/gforth.ds, ds2texi.fs, engine/128bit.h, engine/Makefile.in, engine/engine.c, engine/forth.h, engine/io-nxt.c, engine/main.c, envos.fs.in, fflib.fs, gforth.el, gray.fs, history.fs, httpd.fs, kernel/main.fs, kernel/paths.fs, lib.fs, libcc.fs, libffi.fs, preforth.in, prim, quotes.fs, see.fs, unix/socket.fs, update-copyright, update-copyright-blacklist, utf-8.fs, wf.fs:
updated copyright years
updated copyright-blacklist (added libltdl)
updated distributed files (don't distribute files without distribution terms)
added copyright to preforth.in and build-ec.in
* Makefile.in, configure.in, kernel/int.fs, libcc.fs:
fixed some make install bugs
updated date and version
* Makefile.in, configure.in, envos.fs.in, libcc.fs, libcc.fs.in:
eliminated libcc.fs.in by moving @CC@ into envos.fs.in.
2008-07-14 Bernd Paysan <bernd.paysan@gmx.de>
* libcc.fs, libcc.fs.in:
Added tag so that different gcc names compile correctly
* libcc.fs.in: Debugs commented out again
* Makefile.in, libcc.fs, libcc.fs.in:
Try to get C compiler with options to work
* libcc.fs.in: Compiler-specific libcc.fs.in
* Makefile.in, configure.in: Fix for libcc.fs
* Makefile.in, arch/386/machine.h: Fix a few building bugs
* libcc.fs: Made libcc.fs compile with old kernels
2008-07-13 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in, fflib.fs, libcc.fs, libffi.fs:
fixed some bugs so "make install" works (DESTDIR still probably buggy)
2008-07-12 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in, kernel/paths.fs, libcc.fs:
builds .la files on install (untested and probably broken wrt DESTDIR)
added check-libcc-named target and perform it on make check
The libcc-path now also contains the common libcc-named directory
reworked initialization of libcc to happen on every boot
added MAKE-PATH (for making an empty path to paths.fs
2008-07-10 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* libcc.fs: first steps in having a LIBCC-PATH
* libcc.fs, prim: OPEN-LIB now understands "~" for directories.
* libcc.fs:
libcc files are now generated in ~/.gforth/libcc-{named,tmp}/
2008-07-05 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* fflib.fs, libcc.fs: fflib.fs now is a named C interface library
fixed bug in libcc.fs (unnamed libraries are now always rebuilt)
2008-07-04 Bernd Paysan <bernd.paysan@gmx.de>
* configure.in: Removed bash dependency
2008-07-03 Bernd Paysan <bernd.paysan@gmx.de>
* engine/engine.c, engine/forth.h, engine/main.c, libffi.fs:
Removed remainders of FFI in C code
2008-06-17 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* doc/gforth.ds, libcc.fs, prim:
documented LIB-ERROR C-LIBRARY-NAME C-LIBRARY END-C-LIBRARY
* libcc.fs:
Now libcc loads existing .la file instead of generating it anew
Bug: also does this for generated (not user-provided) names
* libcc.fs, libffi.fs: libffi now also uses C-LIBRARY
prepare for loading existing c-library
* libcc.fs, unix/socket.fs:
added C-LIBRARY END-C-LIBRARY C-LIBRARY-NAME (yet undocumented)
to specify the library wrapper file name
used that feature in unix/socket.fs
2008-06-14 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* gray.fs: optimized nts in gray
2008-06-01 Darren Bane <dbane@mips>
* libffi.fs: Forgot an argument to c-function for ffi-prep-closure
* fsl-util.4th: S>F is already defined in prim
* Makefile.in:
Use make, not sh, variable interpolation syntax for bindir
2008-05-22 Bernd Paysan <bernd.paysan@gmx.de>
* xhash.fs: Added xorshift rng+hash
2008-05-18 Bernd Paysan <bernd.paysan@gmx.de>
* blocks.fs: Changed empty-buffer
* unix/socket.fs: hostname$ calls gethostname only on demand
* unix/socket.fs: Added server-side stuff
2008-05-17 Bernd Paysan <bernd.paysan@gmx.de>
* unix/socket.fs: First part of itools adaption in socket.fs
2008-05-07 Bernd Paysan <bernd.paysan@gmx.de>
* history.fs: Use backspaces for single-line editing
* Makefile.in: Another use of PREFORTH
2008-05-05 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* prim:
deleted FFCALL LIBFFI OLDCALL primitives, use fflib.fs libffi.fs instead
* Makefile.in: added missing (anti-)dependence
2008-05-04 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* configure.in: no longer configures libdl; we use libltdl instead
* Makefile.in, autogen.sh, configure.in, engine/Makefile.in:
removed all references to local libltdl
* engine/forth.h, engine/main.c, prim:
removed usage of libtool-2.2 ltdl functions
* libltdl/Makefile.in, libltdl/aclocal.m4, libltdl/configure:
removed generated files
2008-05-01 Bernd Paysan <bernd.paysan@gmx.de>
* Makedist.in: Quick&dirty trick to make bindist/binonlydist work again
2008-04-30 Bernd Paysan <bernd.paysan@gmx.de>
* configure.in, httpd.fs, libltdl/Makefile.in, libltdl/aclocal.m4, libltdl/configure:
Fixed httpd.fs bug
Created new snapshot
2008-04-29 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* lib.fs, libcc.fs, unix/socket.fs:
lib.fs: only check those ffcall libraries we use
libcc.fs: removed some debugging output
unix/socket.fs: converted to libcc.fs style (partially thanks to Darren Bane
<http://savannah.gnu.org/bugs/?23015>
2008-04-28 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* doc/gforth.ds, engine/main.c, fflib.fs, libcc.fs, libffi.fs:
added CLEAR-LIB ADD-LIB (libcc.fs), documented them,
and used them in libffi.fs and fflib.fs
OPEN-LIB no longer guesses library extensions (lt_dladvise_ext())
2008-04-26 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in, arch/power/machine.h, configure.in, doc/gforth.ds, engine/main.c, libcc.fs, preforth.in:
Bugfix: make and make dist don't need pre-installed Gforth
FORCE_REG_UNNECESSARY now defined automatically and used better
documentation bugfix
2008-04-22 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* configure.in: minor bugfix
* configure.in, lib.fs, libffi.fs:
MacOS X portability <https://savannah.gnu.org/bugs/index.php?23014>
2008-04-21 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* autogen.sh: bugfix <http://savannah.gnu.org/bugs/?23010>
2008-04-20 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* engine/Makefile.in: added missing dependency
* Makefile.in: make dist now also distributes libtldl (untested)
added "make maintainer-clean" (untested, and without autogen.sh for libltdl)
Various "clean" targets now also clean libtldl
* configure.in: removed debug message
* Makefile.in, configure.in, engine/Makefile.in, ltmain.sh:
added support for building with included libltdl
missing: building with installed libltdl
including ltdl in the distributed files
2008-04-19 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* libltdl/COPYING.LIB, libltdl/Makefile.am, libltdl/Makefile.in, libltdl/Makefile.inc, libltdl/README, libltdl/aclocal.m4, libltdl/argz.c, libltdl/argz_.h, libltdl/config-h.in, libltdl/config/compile, libltdl/config/config.guess, libltdl/config/config.sub, libltdl/config/depcomp, libltdl/config/general.m4sh, libltdl/config/getopt.m4sh, libltdl/config/install-sh, libltdl/config/ltmain.m4sh, libltdl/config/ltmain.sh, libltdl/config/mdate-sh, libltdl/config/missing, libltdl/config/mkstamp, libltdl/config/texinfo.tex, libltdl/configure, libltdl/configure.ac, libltdl/libltdl/lt__alloc.h, libltdl/libltdl/lt__dirent.h, libltdl/libltdl/lt__glibc.h, libltdl/libltdl/lt__private.h, libltdl/libltdl/lt__strl.h, libltdl/libltdl/lt_dlloader.h, libltdl/libltdl/lt_error.h, libltdl/libltdl/lt_system.h, libltdl/libltdl/slist.h, libltdl/loaders/dld_link.c, libltdl/loaders/dlopen.c, libltdl/loaders/dyld.c, libltdl/loaders/load_add_on.c, libltdl/loaders/loadlibrary.c, libltdl/loaders/preopen.c, libltdl/loaders/shl_load.c, libltdl/lt__alloc.c, libltdl/lt__dirent.c, libltdl/lt__strl.c, libltdl/lt_dlloader.c, libltdl/lt_error.c, libltdl/ltdl.c, libltdl/ltdl.h, libltdl/m4/argz.m4, libltdl/m4/libtool.m4, libltdl/m4/ltdl.m4, libltdl/m4/ltoptions.m4, libltdl/m4/ltsugar.m4, libltdl/m4/ltversion.in, libltdl/m4/ltversion.m4, libltdl/m4/lt~obsolete.m4, libltdl/slist.c, libltdl/stamp-mk:
added libltdl (no integration yet)
* Makefile.in, engine/Makefile.in, engine/forth.h, engine/main.c, libcc.fs, libffi.fs, prim:
CPPFLAGS are now used by the Makefiles
bugfix in libcc.fs
OPEN-LIB now can open libraries without extension and the library's
symbols become global
libltdl from libtool-2.2 or higher required (will be included soon)
2008-04-17 Bernd Paysan <bernd.paysan@gmx.de>
* gforth.el: Patch from Darren Bane added (bug #22929)
2008-04-08 Bernd Paysan <bernd.paysan@gmx.de>
* wf.fs:
Better XHTML conformance (now 'Strict', not just 'Transitional')
2008-04-05 Bernd Paysan <bernd.paysan@gmx.de>
* Makefile.in, arch/amd64/machine.h, configure.in:
Made sure that a distribution is possible
2008-03-25 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* libffi.fs: typo fixed <http://savannah.gnu.org/bugs/?22722>
2008-03-22 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* engine/main.c: removed --[no-]check-alignment (no implementation)
on Alpha use <http://www.complang.tuwien.ac.at/anton/uace.c> instead
2008-03-21 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* engine/main.c: added --[no-]check-alignment (currently no effect)
2008-03-16 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* libffi.fs: added libffi primitive replacements
2008-03-06 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* test/ttester.fs: fixed typo
2008-02-26 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* BUILD-FROM-SCRATCH, Makefile.in:
BUILD-FROM-SCRATCH now uses autogen.sh
realclean now also cleans directories
* arch/power/machine.h, engine/main.c:
--diag now does not complain about reg. alloc. on PPC (FORCE_REG_UNNECESSARY)
* Makefile.in: disabled automatic calling of gforth --diag
* .cvsignore, BUILD-FROM-SCRATCH, Makefile.in:
deleted bootstrap target (hopefully for good).
'make realclean' should now make it real clean
2008-02-26 Bernd Paysan <bernd.paysan@gmx.de>
* autogen.sh, configure.in, engine/Makefile.in:
Some small changes in build process
2008-02-25 Bernd Paysan <bernd.paysan@gmx.de>
* Makefile.in, ds2texi.fs: Fixed doc generating problem
2008-02-23 Bernd Paysan <bernd.paysan@gmx.de>
* Makefile.in, arch/arm/nxt/aic.c, arch/arm/nxt/aic.h, arch/arm/nxt/bt.c, arch/arm/nxt/bt.h, arch/arm/nxt/config.nxt, arch/arm/nxt/display.c, arch/arm/nxt/display.h, arch/arm/nxt/gforth.ld, arch/arm/nxt/i2c.c, arch/arm/nxt/mytypes.h, arch/arm/nxt/nxt_avr.c, arch/arm/nxt/nxt_lcd.c, arch/arm/nxt/nxt_lcd.h, arch/arm/nxt/nxt_motors.c, arch/arm/nxt/nxt_motors.h, arch/arm/nxt/nxt_spi.c, arch/arm/nxt/nxt_spi.h, arch/arm/nxt/sound.c, arch/arm/nxt/sound.h, arch/arm/nxt/systick.c, arch/arm/nxt/systick.h, arch/arm/nxt/uart.c, arch/arm/nxt/uart.h, arch/arm/nxt/udp.c, arch/arm/nxt/udp.h, configure.in, engine/Makefile.in, engine/forth.h, engine/io-nxt.c, engine/main.c, prim:
Fixed build problem
Some changes for NXT
2008-02-12 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* engine/forth.h, fflib.fs, lib.fs, libcc.fs:
Added replacements for primitives to fflib.fs
current status: the libcc-generated code compiles, but does not link
Bugfix in libcc.fs
* history.fs, libcc.fs, quotes.fs, see.fs, utf-8.fs:
Support kernel building with 0.6.2 engine, 0.6.2 kernel, and
current startup.fs and friends.
2008-02-10 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in, configure.in, kernel/int.fs, kernel/main.fs:
Kernel and primitive building should now be done by a pre-installed gforth.
configure.in and Makefile.in are now prepared for that.
However, it does not work yet.
2008-01-26 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at>
* arch/arm/cacheflush-linux.c: minor thumb-mode fixes
* arch/arm/cacheflush-linux.c: minor fix
* arch/arm/cacheflush-linux.c:
Thumb-mode fixes for ARM cacheflush syscall (untested)
2008-01-23 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at>
* arch/arm/cacheflush1.c, arch/arm/cacheflush2.c:
removed depricated ARM chacheflush files
* Makefile.in, configure.in:
removed references to old ARM cacheflush routines
* arch/arm/cacheflush-linux.c:
fixed buggy code in EABI-version of cacheflush syscall, fixed possible
problems with older versions of GCC (use "r" instead of "g" constraint
for inline assembly), improved formatting of asm code (added
tab-characters)
2008-01-23 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in, configure.in:
configure.in: Bugfix: Gforth now also builds if -ll does not work
Makefile.in: removed or changed some dependencies on the engine.
2008-01-21 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at>
* configure.in:
Check for Linux on ARM by comparing $host_os against "*linux*" and not just
"linux". In practice we can see values like "linux-gnu", "linux-uclibc".
This also mirrors the other places in configure.in wher $host_os is
referenced.
* arch/arm/cacheflush-linux.c:
Added clean ARM icache flush code using Linux syscall. Should work on OABI
and EABI systems, even when compiled for thumb mode.
2008-01-21 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* arch/arm/cacheflush1.c, configure.in:
added support for arch/arm/cacheflush-linux.c
2008-01-19 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at>
* arch/arm/cacheflush-linux.c: typo...
* arch/arm/cacheflush-linux.c:
fixed cacheflush-linux.c to actually compile
* arch/arm/cacheflush-linux.c, arch/arm/machine.h:
Added icache flush code that uses a linux syscall and should thus guarantee
correct operation on all Linux systems (if that syscall exists).
2008-01-18 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at>
* doc/gforth.ds:
Added section "ARM Assembler" to the Gforth documentation.
* arch/arm/asm.fs:
Added a note, telling the reader were to look for the assembler's
documentation.
* arch/arm/asm-example.fs, arch/arm/asm.fs:
fixed NEXT, , adapted asm-example.fs to use it
* arch/arm/asm.fs:
added portable implementation of NEXT, to ARM assembler
* arch/arm/asm-example.fs:
Updated ARM assembler example to jump to ' noop >code-address instead
of reimplementing next.
* arch/arm/asm-example.fs, arch/arm/asm.fs: minor assembler updates
2008-01-17 David Kuehling, MAE <dvdkhlng@mips.complang.tuwien.ac.at>
* arch/arm/asm.fs: very minor fix
* arch/arm/asm-example.fs:
updated asm example. now shows how to access the stack.
* arch/arm/asm-example.fs, arch/arm/asm.fs: asm example...
* arch/arm/asm-example.fs: more asm example code
* arch/arm/asm-example.fs: minor change
* arch/arm/asm-example.fs, arch/arm/asm.fs:
minor change. how do code an assembly 'next' compatible to gforth?
* arch/arm/asm-example.fs, arch/arm/asm.fs:
add example/proof of concept routines coded in ASM
* arch/arm/asm.fs: first commit of ARM assembler.
2008-01-16 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* configure.in:
BUILD-FROM-SCRATCH's gforth now always uses its install image
* BUILD-FROM-SCRATCH, configure.in:
BUILD-FROM-SCRATCH: prevent gforth hangs
* BUILD-FROM-SCRATCH:
prevent gforth from hanging when used with the wrong image in BUILD-FROM-SCRATCH
* Makefile.in: minor Makefile.in bugfix
* Makefile.in, engine/forth.h, engine/main.c:
Building on i386 works again
2008-01-14 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* arch/amd64/machine.h: disabled GLOBALS_NONRELOC for AMD64
commented GLOBALS_NONRELOC for AMD64
* Makefile.in: added some missing engine dependencies
2008-01-13 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* engine/engine.c, engine/forth.h:
tried to use explicit register allocation for local saved_regs_p, but
it does not seem to work.
* arch/amd64/machine.h, engine/engine.c, engine/forth.h, engine/main.c:
enable dynamic code generation for (debugging) gforth on AMD64 by accessing
the global variable through a local pointer. Mixed results up to now, may
be better with explicit register allocation.
* Makefile.in:
make clean now removes the various $(OPT)-generated files
removed some debugging output
fixed some endless recursions
* Makefile.in, configure.in, engine/Makefile.in:
Different build options are now tried per-binary and only for gforth
and gforth-fast (everything else is built with -noll).
* prim: documentation changes
2008-01-08 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in, configure.in, engine/main.c:
Now FORCE_REG is tried and used by default
Removed --enable-force-reg
Removed suggestions to use --enable-force-* from --diag option
2008-01-07 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in, configure.in: Now configure sets OPTS
2008-01-06 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in:
Now make automatically tries a set of OPT settings after another until
one is found that works. This is a pretty bad hack.
2008-01-04 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in, engine/Makefile.in:
Now we can use BUGGY_LONG_LONG again, as follows:
make OPT=-noll OPTDEFINES= OPTOBJECTS=dblsub.o
Minor bugfix
* configure.in, engine/Makefile.in: some bugfixes for previous patch
* Makefile.in, arch/amd64/machine.h, arch/generic/128bit.h, configure.in, engine/128bit.h, engine/Makefile.in, engine/forth.h:
moved --enable-force-ll out of configuration and into Makefile:
Build with "make OPT=-ll OPTDEFINES=-DFORCE_LL"
This builds gforth-ll gforth-fast-ll etc.
This is the first step in automatically building a fast gforth.
2008-01-02 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* Makefile.in, cache-fast0.vmg, cache-fast1.vmg, cache-fast2.vmg, cache-fast3.vmg, cache-fast4.vmg, cache-regs1.vmg, cache-regs2.vmg, cache-regs3.vmg, cache-regs4.vmg, configure.in:
Added configure variable STACK_CACHE_REGS and set useful defaults
currently supported: 0-4 regs, default reg 0-4.
* engine/main.c:
refined static super vs. TPA check (TPA ok if state equivalence disabled).
* engine/main.c: reenabled static superinstructions
disable tpa-automaton if static superinstrutions are used
2008-01-01 Bernd Paysan <bernd.paysan@gmx.de>
* BUILD-FROM-SCRATCH, Makefile.in, autogen.sh, configure.in:
Added autogen.sh
Used patch from Aleksej
2007-12-31 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* engine/dblsub.c: updated copyright year
* COPYING.LIB, engine/dblsub.c, engine/getopt.c, engine/getopt1.c, engine/strtol.c, engine/strtoul.c, update-copyright-blacklist:
updated LGPL and files referring to it
bugfix in update-copyright-blacklist
* AUTHORS, BUGS, Makedist.in, README.vmgen, ToDo, ToDo-native, add.fs, ans-report.fs, ansi.fs, arch/386/asm.fs, arch/386/testasm.fs, arch/4stack/asm.fs, arch/4stack/mach.fs, arch/4stack/mach.sh, arch/4stack/prim-new.fs, arch/4stack/prim.fs, arch/4stack/relocate-new.fs, arch/4stack/relocate.fs, arch/6502/mach.fs, arch/6502/prim.fs, arch/alpha/asm.fs, arch/alpha/disasm.fs, arch/alpha/testasm.fs, arch/amd64/asm.fs, arch/amd64/disasm.fs, arch/generic/128bit.h, arch/hppa/cache.c, arch/hppa/machine.h, arch/ia64/flush_icache_block.c, arch/ia64/machine.h, arch/m68k/machine.h, arch/mips/asm.fs, arch/mips/disasm.fs, arch/mips/insts.fs, arch/mips/machine.h, arch/mips/testasm.fs, arch/mips/testasmcontrol.fs, arch/mips/testdisasm.fs, arch/misc/asm.fs, arch/misc/fi2v.fs, arch/misc/key.fs, arch/misc/mach.fs, arch/misc/misc-sim.v, arch/misc/misc.v, arch/misc/prim.fs, arch/misc/sim.fs, arch/misc/sokoban.fs, arch/power/_sync_cache_range.c, arch/power/asm.fs, arch/power/disasm.fs, arch/power/inst.fs, arch/power/machine.h, arch/r8c/asm.fs, arch/sharc/compile.sharc, arch/sharc/mach.fs, arch/sharc/machine.h, arch/sharc/systypes.h, arch/sharc/types.h, arch/shboom/compiler.fs, arch/shboom/dis.fs, arch/shboom/dis2.fs, arch/shboom/doers.fs, arch/shboom/mach.fs, arch/shboom/prim.fs, arch/shboom/sh.p, arch/sparc/machine.h, asm/basic.fs, asm/bitmask.fs, asm/generic.fs, asm/numref.fs, asm/target.fs, assert.fs, backtrac.fs, bufio.fs, chains.fs, code.fs, colorize.fs, config.bat, configure.cmd, debug.fs, depth-changes.fs, dis-gdb.fs, doc/vmgen.texi, dosekey.fs, doskey.fs, ds2texi.fs, ec/builttag.fs, ec/dotx.fs, ec/mirror.fs, ec/nesting.fs, ec/shex.fs, engine/atanh.c, engine/cleanalign.c, engine/io.h, engine/memcmp.c, engine/memmove.c, engine/peephole.c, engine/pow10.c, engine/profile.c, engine/rint.c, engine/select.c, engine/strerror.c, engine/strsignal.c, environ.fs, envos.dos, envos.os2, exboot.fs, filedump.fs, fixpath.fs, gfgen, gforthmi.bat, gforthmi.cmd, gforthmi.in, glosgen.fs, gray.fs, growable.fs, hash.fs, html.fs, httpd.fs, intcomp.fs, iss.sh, kernel/args.fs, kernel/cbr.fs, kernel/cbrpi.fs, kernel/cloop.fs, kernel/cloop2.fs, kernel/cond-old.fs, kernel/doers.fs, kernel/errore.fs, kernel/files.fs, kernel/getdoers.fs, kernel/license.fs, kernel/main.fs, kernel/nio.fs, kernel/pass.fs, kernel/paths.fs, kernel/prim0.fs, kernel/quotes.fs, kernel/require.fs, kernel/saccept.fs, kernel/toolsext.fs, libffi.fs, locals-test.fs, locals.fs, locate.fs, look.fs, mach16b.fs, mach16l.fs, mach32b.fs, mach32l.fs, mach64b.fs, mach64l.fs, make-app.fs, mkdosmf.sed, mkos2mf.sed, model, moof-exm.fs, more.fs, netlib/configure.in, other.fs, peeprules.vmg, prims2cl.fs, prof-inline.fs, profile.fs, proxy.fs, random.fs, regexp-test.fs, script.fs, see-ext.fs, sokoban.fs, source.fs, status.fs, string.fs, table.fs, tags.fs, tasker.fs, termsize.fs, test/coreext.fs, test/coremore.fs, test/other.fs, test/primtest.fs, test/string.fs, traceall.fs, unbuffer.fs, unix/time.fs, versions.bsh, vmgen-ex/Makefile, vmgen-ex/README, vmgen-ex/disasm.c, vmgen-ex/engine.c, vmgen-ex/mini-inst.vmg, vmgen-ex/mini.h, vmgen-ex/mini.l, vmgen-ex/mini.y, vmgen-ex/peephole.c, vmgen-ex/profile.c, vmgen-ex/support.c, vmgen-ex2/Makefile, vmgen-ex2/README, vmgen-ex2/disasm.c, vmgen-ex2/engine.c, vmgen-ex2/mini-inst.vmg, vmgen-ex2/mini.h, vmgen-ex2/mini.l, vmgen-ex2/mini.y, vmgen-ex2/peephole.c, vmgen-ex2/profile.c, vmgen-ex2/support.c, vmgen.in, vt100.fs, wordinfo.fs, wordlib.fs, wordlib.mk, wordsets.fs, xwords.fs, xxxprim:
updated copyright year after changing license notice
* COPYING, doc/fdl.texi, doc/gforth.ds, doc/gpl.texi, doc/vmgen.texi:
Updated COPYING and doc/gpl.texi to GPL v3
adjusted dectioning etc in documentation for new gpl.texi
* AUTHORS, BUGS, BUILD-FROM-SCRATCH, ChangeLog, Makedist.in, Makefile.in, NEWS, NEWS.vmgen, README, README.vmgen, ToDo, ToDo-native, add.fs, ans-report.fs, ansi.fs, arch/386/asm.fs, arch/386/machine.h, arch/386/ncex/ncexasm.fs, arch/386/ncex/ncexcache.fs, arch/386/ncex/ncexcfstack.fs, arch/386/ncex/ncextree.fs, arch/386/testasm.fs, arch/4stack/asm.fs, arch/4stack/mach.fs, arch/4stack/mach.sh, arch/4stack/prim-new.fs, arch/4stack/prim.fs, arch/4stack/relocate-new.fs, arch/4stack/relocate.fs, arch/6502/mach.fs, arch/6502/prim.fs, arch/alpha/asm.fs, arch/alpha/disasm.fs, arch/alpha/machine.h, arch/alpha/testasm.fs, arch/amd64/asm.fs, arch/amd64/disasm.fs, arch/amd64/machine.h, arch/arm/cacheflush0.c, arch/arm/cacheflush1.c, arch/arm/cacheflush2.c, arch/arm/machine.h, arch/generic/128bit.h, arch/generic/machine.h, arch/hppa/cache.c, arch/hppa/machine.h, arch/ia64/flush_icache_block.c, arch/ia64/machine.h, arch/m68k/machine.h, arch/mips/asm.fs, arch/mips/disasm.fs, arch/mips/insts.fs, arch/mips/machine.h, arch/mips/testasm.fs, arch/mips/testasmcontrol.fs, arch/mips/testdisasm.fs, arch/misc/asm.fs, arch/misc/fi2v.fs, arch/misc/key.fs, arch/misc/mach.fs, arch/misc/misc-sim.v, arch/misc/misc.v, arch/misc/prim.fs, arch/misc/sim.fs, arch/misc/sokoban.fs, arch/power/_sync_cache_range.c, arch/power/asm.fs, arch/power/disasm.fs, arch/power/inst.fs, arch/power/machine.h, arch/r8c/asm.fs, arch/r8c/mach.fs, arch/r8c/prim.fs, arch/sharc/compile.sharc, arch/sharc/mach.fs, arch/sharc/machine.h, arch/sharc/systypes.h, arch/sharc/types.h, arch/shboom/compiler.fs, arch/shboom/dis.fs, arch/shboom/dis2.fs, arch/shboom/doers.fs, arch/shboom/mach.fs, arch/shboom/prim.fs, arch/shboom/sh.p, arch/sparc/machine.h, asm/basic.fs, asm/bitmask.fs, asm/generic.fs, asm/numref.fs, asm/target.fs, assert.fs, backtrac.fs, blocks.fs, bufio.fs, cache-fast0.vmg, cache-fast1.vmg, cache-fast2.vmg, cache-fast3.vmg, cache-fast4.vmg, cache-fast5.vmg, cache-fast6.vmg, cache-fast7.vmg, cache-fast8.vmg, cache0.vmg, cache1.vmg, chains.fs, code.fs, colorize.fs, comp-i.fs, complex.fs, config.bat, configure.cmd, configure.in, cross.fs, debug.fs, debugs.fs, depth-changes.fs, dis-gdb.fs, doc/makedoc.fs, dosekey.fs, doskey.fs, ds2texi.fs, ec/builttag.fs, ec/dotx.fs, ec/mirror.fs, ec/nesting.fs, ec/shex.fs, ekey.fs, endtry-iferror.fs, engine/Makefile.in, engine/atanh.c, engine/cleanalign.c, engine/ecvt.c, engine/engine.c, engine/forth.h, engine/io-nxt.c, engine/io.c, engine/io.h, engine/libcc.h.in, engine/longlong.h, engine/main.c, engine/memcmp.c, engine/memmove.c, engine/peephole.c, engine/pow10.c, engine/profile.c, engine/rint.c, engine/select.c, engine/signals.c, engine/strerror.c, engine/strsignal.c, engine/support.c, engine/threaded.h, environ.fs, envos.dos, envos.fs.in, envos.os2, errors.fs, etags.fs, exboot.fs, except.fs, extend.fs, fflib.fs, fft.fs, fi2c.fs, filedump.fs, fixpath.fs, float.fs, gfgen, gforthmi.bat, gforthmi.cmd, gforthmi.in, glocals.fs, glosgen.fs, gray.fs, growable.fs, hash.fs, history.fs, html.fs, httpd.fs, intcomp.fs, iss.sh, kernel/accept.fs, kernel/aliases0.fs, kernel/args.fs, kernel/basics.fs, kernel/cbr.fs, kernel/cbrpi.fs, kernel/cloop.fs, kernel/cloop2.fs, kernel/comp.fs, kernel/cond-old.fs, kernel/cond.fs, kernel/doers.fs, kernel/errore.fs, kernel/files.fs, kernel/getdoers.fs, kernel/input.fs, kernel/int.fs, kernel/io.fs, kernel/kernel.fs, kernel/license.fs, kernel/main.fs, kernel/nio.fs, kernel/pass.fs, kernel/paths.fs, kernel/prim0.fs, kernel/quotes.fs, kernel/require.fs, kernel/saccept.fs, kernel/tools.fs, kernel/toolsext.fs, kernel/vars.fs, kernel/xchars.fs, lib.fs, libcc.fs, libffi.fs, locals-test.fs, locals.fs, locate.fs, look.fs, mach16b.fs, mach16l.fs, mach32b.fs, mach32l.fs, mach64b.fs, mach64l.fs, machpc.fs.in, make-app.fs, missing, mkdosmf.sed, mkos2mf.sed, model, moof-exm.fs, more.fs, netlib/configure.in, oldlib.fs, onebench.fs, other.fs, peeprules.vmg, prim, prims2cl.fs, prims2x.fs, prof-inline.fs, profile.fs, proxy.fs, quotes.fs, random.fs, recover-endtry.fs, regexp-test.fs, regexp.fs, savesys.fs, script.fs, search.fs, see-ext.fs, see.fs, simp-see.fs, sokoban.fs, source.fs, startup.fs, status.fs, string.fs, struct.fs, struct0x.fs, stuff.fs, table.fs, tags.fs, tasker.fs, termsize.fs, test/coreext.fs, test/coremore.fs, test/dbltest.fs, test/float.fs, test/gforth-nofast.fs, test/gforth.fs, test/libcc.fs, test/other.fs, test/primtest.fs, test/search.fs, test/signals.fs, test/string.fs, traceall.fs, unbuffer.fs, unix/socket.fs, unix/time.fs, update-copyright, utf-8.fs, versions.bsh, vmgen-ex/Makefile, vmgen-ex/README, vmgen-ex/disasm.c, vmgen-ex/engine.c, vmgen-ex/mini-inst.vmg, vmgen-ex/mini.h, vmgen-ex/mini.l, vmgen-ex/mini.y, vmgen-ex/peephole.c, vmgen-ex/profile.c, vmgen-ex/support.c, vmgen-ex2/Makefile, vmgen-ex2/README, vmgen-ex2/disasm.c, vmgen-ex2/engine.c, vmgen-ex2/mini-inst.vmg, vmgen-ex2/mini.h, vmgen-ex2/mini.l, vmgen-ex2/mini.y, vmgen-ex2/peephole.c, vmgen-ex2/profile.c, vmgen-ex2/support.c, vmgen.in, vt100.fs, vt100key.fs, wf.fs, wordinfo.fs, wordlib.fs, wordlib.mk, wordsets.fs, xwords.fs, xxxprim:
updated copyright notices for GPL v3
* arch/r8c/mach.fs, BUILD-FROM-SCRATCH, Benchres, ChangeLog, INSTALL, Makefile.in, NEWS, NEWS.vmgen, README, arch/386/machine.h, arch/alpha/machine.h, arch/amd64/machine.h, arch/arm/machine.h, arch/generic/machine.h, arch/r8c/prim.fs, blocks.fs, cache-fast0.vmg, cache-fast1.vmg, cache-fast2.vmg, cache-fast3.vmg, cache-fast4.vmg, cache-fast5.vmg, cache-fast6.vmg, cache-fast7.vmg, cache-fast8.vmg, cache0.vmg, cache1.vmg, comp-i.fs, complex.fs, configure.in, cross.fs, debugs.fs, doc/gforth.ds, doc/makedoc.fs, ekey.fs, engine/Makefile.in, engine/ecvt.c, engine/engine.c, engine/forth.h, engine/io.c, engine/libcc.h.in, engine/longlong.h, engine/main.c, engine/signals.c, engine/support.c, engine/threaded.h, envos.fs.in, errors.fs, etags.fs, except.fs, extend.fs, fflib.fs, fft.fs, fi2c.fs, float.fs, gforth.el, glocals.fs, history.fs, kernel/accept.fs, kernel/aliases0.fs, kernel/basics.fs, kernel/comp.fs, kernel/cond.fs, kernel/input.fs, kernel/int.fs, kernel/io.fs, kernel/kernel.fs, kernel/tools.fs, kernel/vars.fs, kernel/xchars.fs, lib.fs, libcc.fs, machpc.fs.in, missing, oldlib.fs, prim, prims2x.fs, quotes.fs, regexp.fs, savesys.fs, search.fs, see.fs, simp-see.fs, startup.fs, struct.fs, stuff.fs, test/dbltest.fs, test/float.fs, test/gforth-nofast.fs, test/gforth.fs, test/signals.fs, unix/socket.fs, update-copyright, utf-8.fs, vt100key.fs, wf.fs:
updated copyright years
* update-copyright, update-copyright-blacklist:
updated update-copyright-blacklist
update-copyright author report in more usable format
* missing, test/libcc.fs, update-copyright, update-copyright-blacklist:
Copyright comments updated
update-copyrigh now reports the author of "no copyright" files
* update-copyright: adapted update-copyrights to current system
2007-12-28 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* doc/gforth.ds: added floating-point tutorial
2007-12-27 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* doc/gforth.ds: documentation fix
2007-12-16 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* README, configure.in, engine/signals.c, history.fs:
Some bugfixes and cleanups by Jorge Acereda <AE069F38-47DD-4037-9434-89A9489456EF@gmail.com>
2007-12-05 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* README: CVS history test
* libcc.fs: deleted empty line
2007-12-04 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* configure.in, envos.fs.in, libcc.fs:
support different libtool names (based on configure.in)
* libcc.fs:
libcc now outputs errors on stderr and does not require LIB-ERROR
* configure.in, engine/forth.h, engine/main.c, libcc.fs, prim:
libcc.fs now uses libtool
OPEN-LIB and LIB-SYM now call libltdl (libtool) functions
probably needs some additional adjustment in configure.in
added LIB-ERROR
2007-11-03 Anton Ertl <anton@mips.complang.tuwien.ac.at>
* .cvsignore, config.guess, config.sub, doc/.cvsignore, engine/.cvsignore, netlib/.cvsignore:
added stuff to the .cvsignore files (thanks to Dennis Ruffer)
updated config.guess, config.sub to the latest versions
* test/ttester.fs: another ttester.fs bugfix