-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog.20070807
5272 lines (3745 loc) · 217 KB
/
ChangeLog.20070807
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
Tue Aug 7 09:39:40 CEST 2007 [email protected]
* some attempts at cmake support for apply-hack. Naturally, it doesn't work.
Tue Aug 7 08:05:36 CEST 2007 [email protected]
* fixed bug in x86 check in configure.in
Tue Aug 7 07:46:57 CEST 2007 [email protected]
* apply-hack.s symlink used in autotools build
Mon Aug 6 13:20:05 CEST 2007 [email protected]
* added maketexi.scm (from stream-wiki branch, written by Ivan Raikov)
Mon Aug 6 08:56:46 CEST 2007 [email protected]
* - removed mingw stuff from autotools build
- "unix" is software-type for *BSD
- chicken-build fixes for *BSD
Thu Aug 2 15:31:55 CEST 2007 [email protected]
* - changed snapshot link in index.html
Tue Aug 7 07:38:22 CEST 2007 [email protected]
* improved feature list output, in csi ",r" command; more apply-hack support in build files, removed remnants of libffi
Mon Aug 6 01:28:25 CEST 2007 [email protected]
* autotools apply hack, still not quite right, as automake is too thick to allow computed _SOURCES
Mon Aug 6 01:19:01 CEST 2007 [email protected]
* fixed bug in CMakeLists.txt
Mon Aug 6 01:15:21 CEST 2007 [email protected]
* removed .spec file stuff, CMake apply hack support started
Mon Aug 6 00:59:13 CEST 2007 [email protected]
* - apply-hack for ppc works
- first attemt at autotool build support for apply-hack
- improved feature list display in csi's ",r" command
Sun Aug 5 01:05:29 CEST 2007 [email protected]
* - reorganized apply-hack macros
- ppc apply hack is nearly running, but not quite...
Fri Aug 3 14:09:09 CEST 2007 [email protected]
* x86-64 apply hack still won't work
Fri Aug 3 13:27:50 CEST 2007 [email protected]
* working on x86-64 apply hack
Fri Aug 3 10:32:02 CEST 2007 [email protected]
* first try at x86-64 apply hack
Fri Aug 3 07:41:29 CEST 2007 [email protected]
* fixed handling of apply-hack in chicken-build, manyargs feature id, apply-hack works for x86
Thu Aug 2 22:09:05 CEST 2007 [email protected]
* tiny chicken-build change
Thu Aug 2 22:04:08 CEST 2007 [email protected]
* C_do_apply_hack was not exported
Thu Aug 2 21:56:00 CEST 2007 [email protected]
* more eyecandy in build.scm, removed libffi support, cleaned up handling of apply-hack in chicken-build.scm
Thu Aug 2 15:30:04 CEST 2007 [email protected]
* added initial version of assembler apply hack, some basic untested chicken-build support
Wed Aug 1 13:41:40 CEST 2007 [email protected]
* fixed dependencies in dist target for chicken-build
Wed Aug 1 13:30:21 CEST 2007 [email protected]
* - chicken-build: dist target only depends on C sources
Wed Aug 1 08:40:40 CEST 2007 [email protected]
* - tcp: added connect/accept timeouts
Tue Jul 31 16:49:53 CEST 2007 [email protected]
* - chicken-build.scm: added "release" target, simplified "dist"
Tue Jul 31 16:40:52 CEST 2007 [email protected]
* - tcp: fixed bug in ##sys#check-exact macro
Tue Jul 31 13:23:08 CEST 2007 [email protected]
* - version is 2.634
Sun Jul 29 22:43:41 CEST 2007 [email protected]
* - "file-select": didn't unfix timeout val in fixnum case
- reduced trace buffer default size to 8
Sun Jul 29 22:13:48 CEST 2007 [email protected]
* - "file-select" handles subsecond timeouts now
- version is 2.633
Sun Jul 29 19:48:36 CEST 2007 [email protected]
* - timeout for select call in scheduler used wrong number of microseconds
Sat Jul 28 23:44:51 CEST 2007 [email protected]
* - added "select", deprecated "switch"
- added slot in thread structure for detecting timeout unblock
- chicken-build: flags for configuration options
- C_post_gc_hook got additional argument (gc time) - this is backwards incompatible!
Fri Jul 27 08:34:30 CEST 2007 [email protected]
* - fixed missing safety checks in srfi-13 [reported by Peter Bex]
Tue Jul 24 07:19:18 CEST 2007 [email protected]
* - benchmarks/fprint.scm: increased runtime for sensible timing result
- csc takes first scheme file as default output file
Mon Jul 23 08:32:59 CEST 2007 [email protected]
* fixed bug in rewrite rule for write-char
Mon Jul 23 07:29:29 CEST 2007 [email protected]
* fixed in chicken-build.scm and makedoc
Mon Jul 23 07:28:53 CEST 2007 [email protected]
* - chicken-build: "dist" depends on "all"
- optimization classes 23 and 24 accept both variable- and literal defaultargs [suggested by Kon Lovett]
Sun Jul 22 13:06:25 CEST 2007 [email protected]
* fixed conflict in chicken-build.scm
Sun Jul 22 12:56:31 CEST 2007 [email protected]
* - missing space in chicken-build.scm
- profile generates message in debug mode
Sat Jul 21 21:02:59 CEST 2007 [email protected]
* - makedoc doesn't need tool anymore (untested)
- chicken-build supports building profiling compiler
Sat Jul 21 00:47:35 CEST 2007 [email protected]
* - version is 2.632
Wed Jul 18 09:43:26 CEST 2007 [email protected]
* removed html directory and html-related targets
Fri Jul 20 08:54:45 CEST 2007 [email protected]
* - fixed bug in lambda-list of port-position
- argument to port-name is optional
Thu Jul 19 09:21:11 CEST 2007 [email protected]
tagged 2.631-snapshot
Thu Jul 19 09:21:03 CEST 2007 [email protected]
* - version is 2.631
Thu Jul 19 06:37:48 CEST 2007 [email protected]
* - fixed misc/makedoc, with support from Mario
Wed Jul 18 09:34:06 CEST 2007 [email protected]
* removed wiki-extensions, makedoc does not work anyway
Wed Jul 18 08:06:23 CEST 2007 [email protected]
* - version is 2.630
- added compiler hook for special import file entries
- sync'd wiki manual once more
Tue Jul 17 23:15:33 CEST 2007 [email protected]
* - syncd wiki pages
Tue Jul 17 21:49:58 CEST 2007 [email protected]
* - eval: added "##sys#repl-print-hook"
- support: added hook for writing to export file
Tue Jul 17 09:11:15 CEST 2007 [email protected]
* - applied bugfixes by Sven Hartrumpf to cscbench
Tue Jul 17 07:26:07 CEST 2007 [email protected]
* - benchmarks/nqueens: increased number to obtain longer runtime [suggested by Sven Hartrumpf]
- c-platform: invalid argc for read-string and write-char [Thanks to Kon Lovett]
Mon Jul 16 08:43:23 CEST 2007 [email protected]
* - added inline-aliases for several string procedures
Fri Jul 13 15:18:14 CEST 2007 [email protected]
* - cleaned up port argument handling in some I/O procedures
- compiler-rewriting for `read-char' and `write-char'
Fri Jul 6 23:22:09 CEST 2007 [email protected]
* include tar and gzip in tarball distribution. Only adds 200k.
Fri Jul 6 22:46:14 CEST 2007 [email protected]
* vs8 gives terminal error without C_fcall
Thu Jul 12 13:44:24 CEST 2007 [email protected]
* - optimizer: added new substitution class for I/O primitives
Wed Jul 11 22:59:36 CEST 2007 [email protected]
* - cscbench: wrongly formatted timing values sometimes [Thanks to Sven Hartrumpf]
Wed Jul 11 14:39:45 CEST 2007 [email protected]
* - order of object files in csc should now be correct.
- chicken-build: some untested support for PROGRAM_PREFIX/PROGRAM_SUFFIX
Wed Jul 11 13:01:23 CEST 2007 [email protected]
* - csc: tried to bring some order into order of object files generated and
passed on command line
- profile generation: fixnum overflow should be caught now
Tue Jul 10 07:56:01 CEST 2007 [email protected]
* - chicken-setup: removed automatic file-extension translation for windows
Mon Jul 9 22:23:22 CEST 2007 [email protected]
* removed TARGET_DLL_EXTENSION
Mon Jul 9 22:21:55 CEST 2007 [email protected]
* - build-platform wasn't registered as predefined feature
- default extension for dynamically loadable files is now ".so" on Windows (experimental)
Mon Jul 9 12:42:03 CEST 2007 [email protected]
* - fixed bug in buildfiles (PCRE_STATIC should not have been put into
pcre/config.h)
- version is 2.629
Fri Jul 6 16:01:42 CEST 2007 [email protected]
* - implemented read-byte and write-byte (extras)
- version is 2.628
Thu Jul 5 19:59:15 CEST 2007 [email protected]
* support #d syntax for numbers
Wed Jul 4 20:53:40 CEST 2007 Shawn W. <[email protected]>
* chicken-setup -keep and -fetch fixes
Thu Jul 5 09:47:06 CEST 2007 [email protected]
* - bootstrap.sh: didn't have to pass PCRE defs which are now in config.h
- added win32 tar and gzip binaries
- chicken-setup: quotewrap and prefix win32 tar/gzip invocations
Thu Jul 5 09:04:05 CEST 2007 Shawn W. <[email protected]>
* unterminated here-doc warning fix: Actually display the name of the tag.
Thu Jul 5 08:34:53 CEST 2007 Shawn W. <[email protected]>
* here-doc whitespace warnings
Thu Jul 5 07:19:35 CEST 2007 Shawn W. <[email protected]>
* unterminated here-doc warning
Tue Jul 3 22:35:51 CEST 2007 [email protected]
* - hen.el: starts csi subprocess with "-R regex -R srfi-1"
Mon Jul 2 21:11:37 CEST 2007 [email protected]
* - CMakeLists.txt: installation of win32 gzip/tar binaries
Mon Jul 2 21:08:17 CEST 2007 [email protected]
* - removed old predist stuff
- added tar and gzip programs to distribution manifest
- srfi-13: string-map[!] starts from low indices and proceeds to high
- chicken-setup: removes *.egg files after successful installation
Mon Jul 2 12:03:10 CEST 2007 [email protected]
* - added `program-name'
Mon Jul 2 08:06:43 CEST 2007 [email protected]
* - version is 2.627
- more `read-u8vector' fixes
Mon Jul 2 07:21:57 CEST 2007 [email protected]
* - foreign type `enum' did not generate proper type-check [thanks to Ivan Raikov]
- `read-u8vector' was completely borked [Thanks to Alaric]
- `string-[ci-]hash' didn't check argument type [Thanks top Arto Bendiken]
Tue Jun 26 09:25:36 CEST 2007 [email protected]
* - version is 2.626
- nextbuild and chicken-build fixes
Mon Jun 25 20:51:40 CEST 2007 [email protected]
* removed Buildfile
Mon Jun 25 20:50:57 CEST 2007 [email protected]
* install_name_tool was not applied on installed binary
Mon Jun 25 20:26:01 CEST 2007 [email protected]
* - made misc/nextbuild csi script (and added patch code from chicken-setup)
Mon Jun 25 20:16:04 CEST 2007 [email protected]
* install_name_tool support in chicken-build, some half-hearted attempts at mingw support
Fri Jun 22 19:28:06 CEST 2007 [email protected]
* - bugfix in build.scm, testdist target improvements in chicken-build.scm
Thu Jun 21 12:18:38 CEST 2007 [email protected]
* build fixes
Mon Jun 18 08:04:02 CEST 2007 [email protected]
* - version is 2.622
Sun Jun 17 00:10:08 CEST 2007 [email protected]
* - bug in chicken-version (build-style use)
Sat Jun 16 14:20:46 CEST 2007 [email protected]
* - added "build-style"
- renamed CMAKE_BUILD to C_CMAKE_BUILD
Thu Jun 14 21:39:16 CEST 2007 [email protected]
* cleaning up in chicken-build
Thu Jun 14 15:04:51 CEST 2007 [email protected]
* sharedir was wrong
Thu Jun 14 11:37:49 CEST 2007 [email protected]
* more selfbuild stuff
Thu Jun 14 10:56:18 CEST 2007 [email protected]
* bootstrap.sh allows overriding CSI
Sat Jun 9 22:59:19 CEST 2007 [email protected]
* removed ref to build.scm
Fri Jun 8 14:14:55 CEST 2007 [email protected]
* slight fixes in chicken-build
Thu Jun 7 23:01:58 CEST 2007 [email protected]
* - csc: chicken-defaults.h is included via chicken.h, no explicit #include needed
- renamed "build.scm" to "version.scm"
- all pcre options are now passed pcre/config.h
Wed Jun 6 00:50:18 CEST 2007 [email protected]
* csi-static runs ok with chicken-build.scm
Wed Jun 6 00:12:07 CEST 2007 [email protected]
* more chicken-build fixes
Tue Jun 5 23:23:00 CEST 2007 [email protected]
* chicken-build builds through
Sat Jun 2 20:34:43 CEST 2007 [email protected]
* added cleaner Scheme-driven build
Fri Jun 22 22:53:37 CEST 2007 [email protected]
* csi: add ,uba (unbreak all) command
Mon Jun 18 08:06:45 CEST 2007 [email protected]
* - fixed bug in csc ("-strip" option)
Sat Jun 16 23:10:07 CEST 2007 [email protected]
* - chicken, csc: added "-disable-compiler-macros" option.
Mon Jun 11 11:21:24 CEST 2007 [email protected]
* - moved compiler macro registration into support.scm, moved "define-compiler-macros.scm"
into chicken-ffi-macros.scm
Fri Jun 8 14:40:02 CEST 2007 [email protected]
* - runtime: overflow-detecting fixnum ops check arguments
Thu Jun 7 08:08:56 CEST 2007 [email protected]
* - renamed ":optional" to "optional" (":optional" is deprecated)
Wed Jun 6 17:03:55 CEST 2007 [email protected]
* - fixed bug in "apropos" that occurred when procedure-information was not a list
Tue Jun 5 15:24:51 CEST 2007 Will M. Farr <[email protected]>
* CMakeLists.txt fix for no libffi error
Tue Jun 5 14:58:13 CEST 2007 [email protected]
* - chicken-setup gives message if "-test" is given and egg has no test suite
Tue Jun 5 08:46:10 CEST 2007 [email protected]
* - posixunix: "_exit" doesn't run cleanup hooks
- tcp: added argument check to tcp-abandon-port [suggested by Peter Bex]
- tcp: port-data handling was borked
- "-feature" accepts comma-sep'd ids
Mon Jun 4 08:10:07 CEST 2007 [email protected]
* - "-uses" and "-require-extension" accept comma-separated arguments
- "user-post-analysis-pass" is invoked after every analysis pass
- version is 2.621
Sun Jun 3 08:57:18 CEST 2007 [email protected]
* - version is 2.620
Sat Jun 2 09:33:27 CEST 2007 [email protected]
* changed arguments to user-post-analysis-hook to include node graph
Fri Jun 1 18:27:42 CEST 2007 [email protected]
* Fri Jun 1 18:27:42 CEST 2007
Thu May 31 11:54:05 CEST 2007 [email protected]
* - "user-post-analysis-pass" was called with wrong accessor procedures
Thu May 31 08:06:11 CEST 2007 [email protected]
* unit extras format signature CL-like, defaults to old behavior
Fri Jun 1 10:33:45 CEST 2007 [email protected]
* - "%hash" uses "fxshl" to avoid overflowing into flonum [Thanks to Alex Shinn]
- analysis db listings omit internal and standard bindings
- added libffi-test in CMakeLists.txt [test provided by Kon Lovett]
Wed May 30 11:52:40 CEST 2007 [email protected]
* - fixed bug in c-backend.scm (invalid level variable)
- version is 2.62
Mon May 28 22:16:57 CEST 2007 [email protected]
*
Mon May 28 16:17:08 CEST 2007 [email protected]
* - manpage fix for chicken by Ivan Shmakov
Mon May 28 12:38:13 CEST 2007 [email protected]
* - added two sanity checks in callback invocation mechanism to catch callbacks that do not originate in safe foreign lambdas
- hen.al: applied patches by Adhi Hargo
- version is 2.619
Fri May 25 10:19:13 CEST 2007 [email protected]
* - chicken-setup: "-h" showed incorrect text for "-t"
- renamed compiler rewrite for blob-length with blob-size
Thu May 24 08:33:37 CEST 2007 [email protected]
* resolved conflict
Thu May 24 08:33:15 CEST 2007 [email protected]
* Changed blob-length => blob-size since has not structure.
Thu May 24 01:19:38 CEST 2007 [email protected]
* Added nonblocking param to ##sys#custom-input/output-port. Made noinherit default for Windows create-pipe.
Wed May 23 20:52:19 CEST 2007 [email protected]
* Added read-string & read-line to ##sys#custom-input/output-port. Fixed loc sym in extras unit.
Thu May 24 08:25:51 CEST 2007 [email protected]
* renamed blob-length to blob-size [suggested by Kon Lovett]
Wed May 23 16:03:56 CEST 2007 [email protected]
* - chicken-setup "-test" option
Wed May 23 12:48:44 CEST 2007 [email protected]
* ,d shows blob instead of byte-vector
Wed May 23 11:21:11 CEST 2007 [email protected]
* - renamed byte-vector procedures to "blob..." and deprecated old names
- deprecated various byte-vector procedures
- added blob <-> numvector converters
- version is 2.618
Wed May 23 08:14:50 CEST 2007 [email protected]
* - chicken-setup uses "gzip -d" instead of "gunzip" [as suggested by Brandon Van Every]
- added internal overflow-detecting fixnum +/- (to be used later)
- some silly cleaning up in lolevel
- scheduler: "##sys#thread-block-for-i/o!" supports input and output blocking
- version is 2.617
Tue May 22 14:16:55 CEST 2007 [email protected]
* - "object-release" detects shared data
Tue May 22 10:08:00 CEST 2007 [email protected]
* - experimentally enabled blocking call in "tcp-connect"
- version is 2.616
Tue May 22 06:53:49 CEST 2007 [email protected]
* Bug fix for ##sys#platform-fixup-pathname
Tue May 22 05:57:48 CEST 2007 [email protected]
* Bug fix for open/noinherit variable
Tue May 22 05:29:59 CEST 2007 [email protected]
* Added trailing dirsep rmv for Windows directory?
Sun May 20 19:33:50 CEST 2007 [email protected]
* file-exists? trim hack fixup
Sat May 19 23:09:47 CEST 2007 [email protected]
* file-exists? should work properly with trailing separator on windows (MSVC/mingw) now
Sat May 12 00:30:32 CEST 2007 [email protected]
* - compiler-macro-table is only generated when needed
Fri May 18 08:19:00 CEST 2007 [email protected]
*
Tue May 15 23:04:23 CEST 2007 Brandon J. Van Every <[email protected]>
* removed static linking support on Mac OS X
Tue May 15 07:21:26 CEST 2007 Brandon J. Van Every <[email protected]>
* build chicken-boot dynamically
Tue May 15 03:18:42 CEST 2007 Brandon J. Van Every <[email protected]>
* prefer dynamic chicken for bootstrapping
Mon May 14 06:08:03 CEST 2007 [email protected]
* - lolevel: proc.check omitted in unsafe code
Fri May 11 13:37:03 CEST 2007 [email protected]
* - version is 2.615
- "mutate-procedure" changed slightly
Fri May 11 12:20:17 CEST 2007 [email protected]
* - lolevel: added mutate-procedure (not documented yet)
Fri May 11 11:34:15 CEST 2007 [email protected]
* - chicken-setup: *repository-tree-downloaded* isn't used anymore
- support for internal compiler macros
Wed May 9 09:38:09 CEST 2007 [email protected]
* MACOSX should not be unconditionally true for static builds
Thu May 10 02:06:45 CEST 2007 [email protected]
* Windows exec & spawn need quote-wrapped argument strings
Wed May 9 23:58:57 CEST 2007 [email protected]
* Free memory & proper return value for spawn
Wed May 9 23:25:41 CEST 2007 [email protected]
* MinGW cannot quote wrap
Wed May 9 09:19:13 CEST 2007 [email protected]
* Fix for Windows process-execute/spawn
Wed May 9 09:00:50 CEST 2007 [email protected]
* Fix for Windows process-execute/spawn
Wed May 9 08:56:03 CEST 2007 [email protected]
* - posixwin.scm: fixed incorrect argument handling in "process-execute" and "process-spawn" [reported by Kon]
Wed May 9 03:44:34 CEST 2007 [email protected]
* MacOS X is a GNU ENV, added common free for arg & env lst
Wed May 9 12:14:23 CEST 2007 [email protected]
* - removed evaluatable requirements-tests from chicken-setup
Tue May 8 08:43:46 CEST 2007 [email protected]
* - version is 2.614
- removed ".o" -> ".obj" renaming in chicken-setup
Tue May 8 06:42:03 CEST 2007 [email protected]
* Windows process param quoting, ren of csc local procs that had names of defnd procs, quoting of csc filenames for unix
Sat May 5 07:06:41 CEST 2007 [email protected]
* Minor code formatting fix
Sat May 5 05:25:37 CEST 2007 [email protected]
* chicken-setup create-directory for windows didn't create parent directories
Sat May 5 03:53:11 CEST 2007 [email protected]
* Cygwin defeat of libffi use in autotools caused ALL use to be defeated
Thu Apr 26 07:53:15 CEST 2007 [email protected]
* - Several chicken-profile enhancements by Andre Kuehne
Wed Apr 25 15:21:42 CEST 2007 [email protected]
* - version is 2.613
Tue Apr 24 13:58:56 CEST 2007 [email protected]
* - added csc option "-cxx-name"
Tue Apr 24 09:07:51 CEST 2007 [email protected]
* - enabled libffi for cygwin/Cmake again, disabled it for cygwin/autotools
Tue Apr 24 06:22:07 CEST 2007 [email protected]
* - fixed mingw bug in configure.in
Tue Apr 24 05:21:32 CEST 2007 [email protected]
* - disabled libffi on cygwin
Tue Apr 24 05:21:18 CEST 2007 [email protected]
* omits libws2_32 check for mingw when cross-compiling
Fri Apr 20 14:18:46 CEST 2007 [email protected]
* - chicken-setup: -destdir wasn't used in "install-script"
- version is 2.612
Fri Apr 20 13:11:16 CEST 2007 [email protected]
* - chicken-setup: removed "-check" option (this will move into a separate tool)
- printer: escapes backslash in "|...|" printing
Thu Apr 19 08:25:12 CEST 2007 [email protected]
* - fix in "read-string" [Thanks to Andre Kuehne]
Sat Apr 14 22:09:35 CEST 2007 [email protected]
* - version is 2.611
- "pathname-directory" always strips trailing separator [suggested by Andre Kuehne]
Sat Apr 14 21:13:13 CEST 2007 [email protected]
* readme fix
Mon Apr 16 15:57:53 CEST 2007 [email protected]
* - csc.scm: bug fix that applied on Windows/CMake with /I option [Thanks to Esteban U. Caamano Castro]
- printer: "`" wasn't recognized as special char (and thus was unescaped)
Tue Apr 24 16:41:14 CEST 2007 [email protected]
* - some cleanup in hen.el
- "move-memory!" acceps optional 3rd and 4th offset argument
Thu Apr 12 15:08:55 CEST 2007 [email protected]
* - print-error-message omitted a ": " when the exception was not a string or condition object.
Tue Apr 10 13:57:10 CEST 2007 [email protected]
* - removed -track-scheme since it's quite unusable
Tue Apr 10 12:51:38 CEST 2007 [email protected]
* some trivial cleanups in the compiler
Tue Apr 10 09:45:16 CEST 2007 [email protected]
* - added setters for "current-effective-(user/group)-id" [thanks to [email protected]]
Thu Apr 5 23:51:32 CEST 2007 [email protected]
* - csc returns 1 if subcommand triggers error (required since last change of "system" result handling - at least on OS X)
Sun Apr 8 15:45:57 CEST 2007 [email protected]
* installation in Buildfile was rather borked
Thu Apr 5 15:27:46 CEST 2007 [email protected]
* - "string->number" would not catch "1.0.0" (double occurrence of ".0", which is special-cased) [Reported by marc Feeley]
- string to number conversion catches trailing chars in radix!=10 case
Thu Apr 5 10:23:14 CEST 2007 [email protected]
* - added foreign type "c-string-list*"
Thu Apr 5 00:49:59 CEST 2007 [email protected]
* Removed _mkgmtime since not part of MinGW time.h (altough it is part of the Win SDK)
Wed Apr 4 22:38:46 CEST 2007 [email protected]
* Version is 2.610 due to incompatible changes to MacOS X build
Wed Apr 4 21:19:52 CEST 2007 [email protected]
* Bug fix (?) for Cygwin timezone offset & added utc-time->seconds & local-timezone-abbreviation
Wed Apr 4 18:24:50 CEST 2007 [email protected]
* Ticket #162 fix
Wed Apr 4 13:54:06 CEST 2007 [email protected]
* - version is 2.609
Wed Apr 4 13:53:54 CEST 2007 [email protected]
* - fixed bug in chicken-setup: ranlib on OS X should only be run for .a files
[reported by Arto]
- number->string in binary radix with large fixnums fix [also reported by Arto]
Wed Apr 4 08:10:32 CEST 2007 [email protected]
* - version is 2.608
- added "byte-vector-move!" and "byte-vector-append" [contributed by Arto Bendiken]
Tue Apr 3 15:50:12 CEST 2007 [email protected]
* - added "c-string-list" result type specifier
Fri Mar 30 21:37:29 CEST 2007 Brandon J. Van Every <[email protected]>
* require CMake 2.4.6 on suspicion of Linux bugs
Thu Mar 29 20:08:27 CEST 2007 [email protected]
* Added port-fold to utils
Sun Apr 8 14:56:37 CEST 2007 [email protected]
* - some cleanup in hen.el
Thu Mar 29 09:42:08 CEST 2007 [email protected]
* - removed obsolete entry for stack-size.cmake in distribution/manifest
- configure.in: sets default for TARGET_DLL_EXTENSION, if not given
Thu Mar 29 08:28:00 CEST 2007 [email protected]
* - csc: accepts "-" as input file
- Makefile.am: missing replacement of C_TARGET_DLL_EXTENSION in chicken-defaults.h [reported by Mario]
Wed Mar 28 09:12:31 CEST 2007 [email protected]
* - utils: added "make-broadcast-port" and "make-concatenated-port"
- version is 2.607
- fixed bug in chicken-setup (unexported reference to ##sys#current-source-filename) [Reported by Kon Lovett]
Thu Apr 5 13:15:11 CEST 2007 [email protected]
* minor housekeeping
Thu Apr 5 09:43:36 CEST 2007 [email protected]
* - chicken-setup: accepts when docs or examples are missing
Tue Mar 13 21:02:00 CET 2007 [email protected]
* csc-trans changes
Fri Mar 9 23:14:12 CET 2007 [email protected]
* - apropos[-list]: only lists globally bound symbols
Tue Mar 27 14:31:49 CEST 2007 [email protected]
* - version is 2.606
Tue Mar 27 14:30:35 CEST 2007 [email protected]
* - runtime.c: added "C_panic_hook" [Suggested by Maria Rekouts]
Tue Mar 27 13:06:27 CEST 2007 [email protected]
* - chicken-setup: broken installation of doc-files
Mon Mar 26 06:56:09 CEST 2007 [email protected]
* - version is 2.605
- applied Mario's help option patch for makedoc
Mon Mar 26 06:39:42 CEST 2007 [email protected]
tagged 2.604-snapshot
Mon Mar 26 06:39:07 CEST 2007 [email protected]
* - updated site index (2.604 snapshot)
- csc.scm: Mac OS X dylib extensions should be so [Thanks to Kon Lovett]
Fri Mar 23 09:51:30 CET 2007 [email protected]
* regex fix
Fri Mar 23 08:45:54 CET 2007 [email protected]
* - version is 2.604
- added "hash-table-remove!" [suggested by Kon Lovett]
Wed Mar 21 12:48:43 CET 2007 [email protected]
* - compiler.scm: fix was broken
Wed Mar 21 08:50:03 CET 2007 [email protected]
* - csc.scm and configuration: TARGET_DLL_EXTENSION
- compiler.scm: fix in canonicalization of symbols [Reported by Marc Feeley]
Mon Mar 19 14:10:58 CET 2007 [email protected]
* - version is 2.603
Fri Mar 9 04:58:50 CET 2007 [email protected]
* Added glob? to regex, directory-null? to utils, fixed bug in srfi-13 %string-map! where updated string was not returned so (void) was result.
Wed Mar 7 02:53:09 CET 2007 [email protected]
* copy-read-table wasn't copying the 3rd slot
Mon Mar 19 08:29:56 CET 2007 [email protected]
* - fixed buggy implementation of ##sys#alias-global-hook [Thanks to marc Feeley]
- added support for ##sys#alias-global-hook to compiler
Thu Mar 15 15:48:35 CET 2007 [email protected]
* - implemented fix for #\... handling in the reader to handle UTF-8 characters [contributed by Alex Shinn]
Thu Mar 15 08:51:43 CET 2007 [email protected]
* - csc accepts -track-scheme (but still not documented)
- `system' returns exit status unaltered [Thanks to Mario, Kon and Zbigniew]
- version is 2.602
- `char-name' doesn't accept character names with less than 2 chars [suggested by Alex Shinn]
Mon Mar 12 08:32:08 CET 2007 [email protected]
* added alias-global-hook [suggested by Marc Feeley for snow]
Fri Mar 2 12:17:37 CET 2007 [email protected]
* small fixes in ANNOUNCE
Wed Mar 7 11:32:35 CET 2007 [email protected]
* - added "unused" declaration [suggested by Kon Lovett]
Mon Feb 26 23:47:53 CET 2007 [email protected]
* - new banner
Mon Feb 26 23:15:18 CET 2007 [email protected]
* - Buildfile didn't add OPTIM to TARGET_CFLAGS
Wed Feb 28 16:51:53 CET 2007 [email protected]
* Replaced loop w/ string-intersperse in ##sys#process for posixwin
Mon Mar 5 10:10:36 CET 2007 [email protected]
* proper handling of TARGET_RUN_PATH
Mon Mar 5 09:20:02 CET 2007 [email protected]
* - removed C_NO_PIC_NO_DLL
- added TARGET_RUN_PATH (and C_TARGET_RUN_LIB_HOME)
Fri Mar 2 13:39:36 CET 2007 [email protected]
* forgot to save, silly.
Fri Mar 2 12:18:52 CET 2007 [email protected]
* - applied Peter Bex' patch to chicken-setup (nicer CSS for docindex)
- added support for `[nonnull-]unsigned-c-string[*]' foreign type
- version is 2.601
Thu Mar 1 12:15:18 CET 2007 [email protected]
tagged 2.6-release
Thu Mar 1 12:15:09 CET 2007 [email protected]
* - version is 2.6
- Buildfile: fixed bug in testdist target
- Final updates to ANNOUNCE
Mon Feb 26 22:04:17 CET 2007 [email protected]
tagged 2.6rc1-snapshot
Mon Feb 26 22:03:13 CET 2007 [email protected]
* updated NEWS and ANNOUNCE
Tue Mar 6 21:50:37 CET 2007 [email protected]
* hen.el: highlight defstruct
Wed Feb 21 21:01:44 CET 2007 [email protected]
* - updated NEWS
Mon Feb 26 08:54:44 CET 2007 [email protected]
* site index update
Thu Mar 1 13:04:58 CET 2007 [email protected]
* buildfile test fix
Mon Feb 26 08:05:44 CET 2007 [email protected]
* - version is 2.6rc1
Fri Feb 23 22:37:45 CET 2007 Brandon J. Van Every <[email protected]>
* must use CMAKE_CFG_INTDIR, not CMAKE_BUILD_TYPE
Sat Feb 24 23:40:43 CET 2007 [email protected]
* CYGWIN & MINGW have same behavior for +/-inf.0 & nan.0
Fri Feb 23 11:56:46 CET 2007 [email protected]
* missed adding C_NO_PIC_NO_DLL - all my fault, Brandon was right. I bow my head in shame
Fri Feb 23 10:32:51 CET 2007 [email protected]
* - on OSX, static chicken + csi are not built [suggested by Thomas Chust]
Fri Feb 23 08:12:47 CET 2007 [email protected]
* - version is 2.524
Fri Feb 23 08:12:36 CET 2007 [email protected]
* - eval: CHICKEN_apply_to_string wasn't hidden.
- removed C_128_PARAMETERS.
- added option to CMakeLists.txt for disabling use of libffi
Mon Feb 26 17:10:08 CET 2007 [email protected]
* - hid global used in limited length printing
- '##sys#cons' wasn't in internal bindings and thus not re-written
Wed Feb 21 10:28:46 CET 2007 [email protected]
* - version is 2.523
- CMake build adds C_NO_PIC_NO_DLL to cflags
Wed Feb 21 07:51:46 CET 2007 [email protected]
* chicken-setup non-windows file permissions
chicken-setup on non-windows systems must ensure that files and
directories it copies are usable by all. If chicken-setup is run in
a process that has a restrictive umask setting, normal file operations
apply that restrictive mask. I have added code to apply appropriate
permissions explicitly after a file copy or a directory creation.
Wed Feb 21 07:55:35 CET 2007 [email protected]
* - posixunix: tm_zone is not available on HP/UX
- CMakeLists.txt: adds -DC_NO_PIC_NO_DLL to RAW_CFLAGS
Mon Feb 19 21:26:30 CET 2007 [email protected]
* chicken-setup: fix required-extension-version
chicken-setup has a built-in command, required-chicken-extension, which takes a
symbol and a string. The symbol is the name of an extension, and the string is
the minimum version number. The command is supposed to terminate chicken-setup
with an appropriate error message if the required extension is not already
installed.
This was broken so I fixed it.
Tue Feb 20 08:33:16 CET 2007 [email protected]
* - `define-record-type' doesn't set record-identifier anymore
- CMakeLists.txt: uses INSTALL_RPATH now
- chicken-setup: added `cross-chicken'
Mon Feb 19 15:33:10 CET 2007 [email protected]
* - version is 2.522
- added dist-test in Buildfile
- chicken.h: reverted x86/64-specific change that might break on non-UNIX systems
Fri Feb 16 15:41:37 CET 2007 [email protected]
* - added missing definitions to chicken-defaults.h.in
Fri Feb 16 13:42:43 CET 2007 [email protected]
* - version string indicates cross mode
Fri Feb 16 12:11:13 CET 2007 [email protected]
* - version is 2.521
Thu Feb 15 13:30:23 CET 2007 [email protected]
* - eval: resolved conflict
Mon Feb 12 20:52:44 CET 2007 [email protected]
* - added compiler-option `-keep-shadowed-macros'
Fri Feb 9 19:11:15 CET 2007 [email protected]
* - eval emitted syntax trace twice for lists with symbol head
Wed Feb 14 13:46:57 CET 2007 [email protected]
* always include stdint.h on amd64 [thanks to Alex Shinn], simplifcation of eval-trace-info emission
Wed Feb 14 08:00:36 CET 2007 [email protected]
* - eval: added interpreter debug level
- library: handling of unicode surrogates by Alex Shinn
- csi: fixed a few bugs in "describe"
Tue Feb 13 12:10:36 CET 2007 [email protected]
* - csi: removed `array' specific code from `describe'
Mon Feb 12 18:36:41 CET 2007 Brandon J. Van Every <[email protected]>
* objects grabbed across subdirectories have to be declared as GENERATED
Mon Feb 12 08:32:03 CET 2007 Brandon J. Van Every <[email protected]>
* reuse pcre objects to avoid multiple source compilation
Mon Feb 12 08:34:58 CET 2007 [email protected]
* - "load-verbose" is always enabled in the repl
- first form wasn't passed to "user-preprocessor-pass" [reported by minh thu]
- fixed typo in CMakeLists.txt [thanks to Brandon]
Fri Feb 16 22:57:28 CET 2007 [email protected]
* - compiler raises proper syntax errors
- removed binary incompatibility over "C_emit_trace_info"
- syntax-error in compiler shows backtrace
Sun Feb 11 20:34:22 CET 2007 [email protected]
* - eval: experimental insertion of processed forms into trace-buffer, marked as "<syntax>"
(this is incomplete, since it doesn't show up in compiled code)
Fri Feb 9 11:34:01 CET 2007 [email protected]
* buildfile fix
Fri Feb 9 11:16:40 CET 2007 [email protected]
* - removed sizeof(double) tests in configure.in
Fri Feb 9 11:12:00 CET 2007 [email protected]
* cross-building fixes
Thu Feb 8 10:03:04 CET 2007 [email protected]
* more fixes for cross-compilation
Thu Feb 8 08:23:30 CET 2007 [email protected]
* - csc.scm: fixed bug in building of link options
Thu Feb 8 07:41:53 CET 2007 [email protected]
* fixing conflicts once more in csc.scm
Wed Feb 7 23:29:04 CET 2007 [email protected]
* cross-building improvements
Wed Feb 7 23:28:57 CET 2007 [email protected]
* fixed conflicts in csc.scm
Wed Feb 7 19:30:57 CET 2007 [email protected]
* - csc: proper separation of target and install variables ("-host" option)
- change of TARGET_... variables in various buildfiles
- configure.in: if cross-compiling, omit sizeof(double) check***END OF DESCRIPTION***
Place the long patch description above the ***END OF DESCRIPTION*** marker.
The first line of this file will be the patch name.
This patch contains the following changes:
M ./Buildfile -2 +6
M ./CMakeLists.txt -10 +14
M ./Makefile.am +16
M ./configure.in -7 +21
M ./csc.scm -35 +98
Thu Feb 1 20:30:03 CET 2007 [email protected]
* - string->number: long string would overflow intermediate buffer [Thanks to Robin Lee Powell]
Thu Feb 1 18:58:35 CET 2007 [email protected]
* - csi: fixed "-s -<opt>" problem
- library: "##sys#make-string" is unsafe, "make-string" does checking [suggested by Kon Lovett]
Thu Feb 8 07:35:22 CET 2007 [email protected]
* - inlined some uses of "fxmod" and "fx/"
- "vector-resize!" uses "##sys#grow-vector"
Wed Feb 7 14:45:51 CET 2007 [email protected]
* - README fixed by Mario Domenech Goulart
- csc: added "-host" options and some support for cross-compiling
- version is 2.52
Mon Feb 5 09:02:17 CET 2007 [email protected]
* - removed unnecessary diagnostic output in "object-release" [Thanks to Tony Sidaway]
Fri Feb 2 08:47:43 CET 2007 [email protected]
* - csc.scm: "-strip" only when not MSVC
- internal buffer could overflow in "string->number" [Thanks to Robin Lee Powell]
Thu Feb 1 06:20:34 CET 2007 [email protected]
* - chicken-setup: simplified "run:execute" a little
- csc: add "-strip" option
Wed Jan 31 07:46:37 CET 2007 [email protected]
* - extras: "read-lines" swallowed line if given limit argument [Thanks to Tony Sidaway]
Wed Jan 31 07:32:22 CET 2007 [email protected]
* - chicken-setup: "make" and "make/proc" accept list as argv argument
- version is 2.519
- "glob->regexp" handles "[...]" now
Tue Jan 30 11:20:29 CET 2007 [email protected]
tagged 2.518-snapshot
Tue Jan 30 11:20:21 CET 2007 [email protected]
* - updated tarball generation hack
Tue Jan 30 09:15:45 CET 2007 [email protected]
* updated snapshot link in site index
Tue Jan 30 08:35:11 CET 2007 [email protected]