File: ChangeLog

package info (click to toggle)
cl-asdf 1.86-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 352 kB
  • ctags: 178
  • sloc: lisp: 1,193; sh: 83; makefile: 54
file content (1191 lines) | stat: -rw-r--r-- 34,795 bytes parent folder | download
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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
2004-07-19 15:18  crhodes

	* README, asdf.lisp: export condition readers ERROR-COMPONENT and
	  ERROR-OPERATION

2004-05-16 12:19  dan_b

	* README, asdf.lisp, asdf.texinfo, test-mail: Patches for ECL,
	  courtesy of Juan Jose Garcia Ripoll

	  * "ECL cannot externalize packages in compiled files. In other
	  words, compiled files cannot have package objects as literal
	  constants. Things like LOAD-TIME-VALUE, or saving the package
	  name and afterwards looking for the package is all right. This
	  only affects your uses of #.*package* somewhere in the code."

	  * Also an appropriate run-shell-command implementation

2004-05-12 12:46  kevinrosenberg

	* debian/changelog: new debian package

2004-05-05 12:32  nhabedi

	* asdf.lisp: replace :cormanlisp with :broken-fasl-loader

2004-05-05 10:52  crhodes

	* asdf.lisp: Remove FORMATTER workaround for clisp-2.32, because
	  clisp-2.33 broke the workaround, and the clisp developers have
	  the aim of making asdf work "out of the box" for their 2.34
	  release -- and I'd hate for them to target the workarounded
	  version rather than the one that's idiomatic.

2004-05-05 09:57  nhabedi

	* asdf.lisp: patches for Corman Lisp

2004-03-12 07:01  dan_b

	* asdf.texinfo: Added brief 'downloading' section

	  Added defpackage/in-package forms to the example defsystem

	  Some non-exhaustive notes on the differences with mk-defsystem

2004-03-12 06:51  dan_b

	* asdf.texinfo: as downloaded from http://constantly.at/lisp/

2003-12-30 12:13  kevinrosenberg

	* debian/changelog: Automated commit for Debian build of asdf

2003-12-21 03:15  dan_b

	* asdf.lisp: remove overly strict slot type from component

2003-12-05 14:56  kevinrosenberg

	* debian/changelog: Automated commit for Debian build of asdf

2003-11-30 20:14  dan_b

	* README, asdf-install.lisp, asdf.lisp: export input-files and
	  component-system: reported by Walter Pelissero

2003-11-11 16:13  kevinrosenberg

	* debian/control: Automated commit for debian_version_1_79-1

2003-11-11 16:13  kevinrosenberg

	* debian/changelog: Automated commit for Debian build of asdf

2003-10-17 08:19  crhodes

	* asdf.lisp: PROVIDE asdf.  I'm fairly sure I want to do this,
	  despite PROVIDE's deprecation, because (a) I want to undeprecate
	  it; (b) its effect is trivially reimplementable even if it
	  vanishes; (c) it will shortly become the right thing to do in
	  sbcl.

2003-10-09 16:47  kevinrosenberg

	* debian/changelog: Automated commit for Debian build of asdf

2003-10-09 16:42  dan_b

	* asdf.lisp: Don't assign *verbose-out* statically: it gets us into
	  trouble if asdf is saved in a core.  When the core is reloaded,
	  the stream is not attached to anything interesting.

2003-08-11 21:56  kevinrosenberg

	* wild-modules.lisp, debian/changelog: don't export wild-module
	  symbol

2003-08-05 17:00  kevinrosenberg

	* README: [no log message]

2003-07-17 23:33  kevinrosenberg

	* debian/changelog: Automatic commit for debian_version_1_77_1-1

2003-07-17 23:32  kevinrosenberg

	* cclan.lisp: conditionalize sb-unix function

2003-07-17 10:28  kevinrosenberg

	* debian/changelog: Automatic commit for debian_version_1_77-1

2003-07-17 10:27  kevinrosenberg

	* debian/: changelog, control, rules: Automatic commit for
	  debian_version_1_77

2003-07-17 10:17  crhodes

	* asdf.lisp: Fix the remaining FORMAT bogosities * make the "warned
	  while..." and "failed while..." arguments go the   right way
	  round * use pretty printing (and the FORMATTER trick to keep
	  CLISP happy)

	  Tidy up the RESTARTs * new names, exported (RETRY and ACCEPT) *
	  descriptions of the restarts for the debugger * set
	  COMPONENT-OPERATION-TIMES in the ACCEPT restart

2003-07-10 16:43  kevinrosenberg

	* debian/changelog: Automatic commit for debian_version_1_76

2003-07-10 16:39  dan_b

	* asdf.lisp, test/run-tests.sh: Various fixes

	  - Export SYSTEM-* accessors, per Stig Sand request - Change the
	  CONPONENT-PROPERTY alist to use a #'EQUAL test, per request ditto
	  - Export *ASDF-REVISION* - Export
	  *SYSTEM-DEFINITION-SEARCH-FUNCTIONS*, per request from Christian
	  Ohler

2003-06-12 15:51  dan_b

	* asdf-install.lisp: Patch from Nikodemus Siivola:

	   1. Ensures that filename gets pushed to *temporary-files* even
	  if
	      download bombs.

	   2. Doesn't try to delete non-existent temp-files, which can now
	  happen due
	      to no 1.

2003-06-09 08:16  dan_b

	* asdf-install.lisp: make it work for package names <7 characters
	  long

2003-06-08 19:49  dan_b

	* asdf-install.lisp: asdf-install now accepts HTTP URLs as well as
	  package names/filenames

2003-06-07 16:34  kevinrosenberg

	* debian/: changelog, compat, rules: [no log message]

2003-06-05 10:06  dan_b

	* cclan.lisp: name_version not name-version

	  Makes it easier to extract the version if the name has hyphens in
	  it already

2003-06-04 19:13  dan_b

	* asdf-install.lisp, cclan-package.lisp, cclan.asd, cclan.lisp:
	  Deleted obsolete Debian packaging stuff, in case anyone tries to
	  use it.  If it was useful for anything, it's still in cvs history

	  New function cclan:write-package is a 1.5-stop function to do all
	  the packaging stuff given a cvs repository.

	  (.5?	Doesn't do gpg signing on its own, because
	  asdf:run-shell-sommand doesn't work for commands that need input)

2003-06-04 10:04  dan_b

	* asdf-install.lisp: Now loads a configuration file ~/.asdf-install
	  , in which the user may override the default cclan node, http
	  proxy, or whatever

2003-06-03 20:55  dan_b

	* asdf-install.lisp: First draft of a cclan automatic download
	  tool, currently rather sbcl-specific.  Indirects through
	  :(package ...) links on cliki pages to download locations, which
	  may be on cclan nodes or elsewhere on the net.  Requires tar and
	  gpg, but no dependencies on Lisp packages other than what's
	  included in SBCL contrib

2003-06-03 16:16  dan_b

	* README, asdf.lisp: make SBCL require hook a lot quieter, by
	  muffling style-warnings when loading files and turning off asdf
	  verbosity

2003-06-03 13:26  dan_b

	* asdf.lisp: Introduce a new :verbose switch to OPERATE (defaults
	  T, specifying NIL turns off all/most non-error output from ASDF)

2003-05-28 14:00  kevinrosenberg

	* README, asdf.lisp, debian/changelog: Export
	  *compile-file-{errors,warnings}-behavior* Document these
	  variables in the README

2003-05-27 16:04  kevinrosenberg

	* debian/changelog: Automatic commit for debian_version_1_73

2003-05-27 16:03  kevinrosenberg

	* README, debian/changelog: Add information on changing the
	  handling of compiler warnings.  (Should this variable be
	  exported?)

2003-05-20 14:07  kevinrosenberg

	* debian/: changelog, control: Automatic commit for
	  debian_version_1_72

2003-05-19 08:26  crhodes

	* asdf.lisp: Remove call to PROVIDE from #+(and sbcl
	  sbcl-hooks-require) section.	It becomes the responsibility of
	  individual systems in sbcl's contrib/ to call provide.  No change
	  for any other environment.

2003-05-13 09:34  kevinrosenberg

	* debian/changelog: Automatic commit for debian_version_1_71

2003-05-13 09:32  kevinrosenberg

	* asdf.lisp: Fix typo in check-componennt-inputs

2003-05-06 09:36  kevinrosenberg

	* asdf.lisp, debian/changelog: 1.70:	 - Signal a generalized
	  instance of system-definition-error	  - Add another check to
	  check-component-inputs     - Fix check for :components value

2003-05-06 08:42  kevinrosenberg

	* asdf.lisp, debian/changelog: Add check-component-input with
	  partial input tests

2003-03-19 10:16  kevinrosenberg

	* debian/changelog: Automatic commit for debian_version_1_68

2003-03-19 05:58  dan_b

	* asdf.lisp: introduce test-op as outlined on cclan-list

2003-03-19 04:21  dan_b

	* asdf.lisp: patch for use in sbcl: delay evaluation of
	  *central-registry* components so that asdf in a dumped core is
	  useful

2003-03-17 12:51  kevinrosenberg

	* debian/: changelog, control: Automatic commit for
	  debian_version_1_66

2003-03-17 11:58  dan_b

	* README: remove bad whitespace in code example.  Thanks to "jtra"
	  for reporting this

2003-03-17 11:57  dan_b

	* asdf.lisp: Bug fix: When we get to a file that needs
	  recompilation, usually we set :forced on operation-ancestor, to
	  ensure that subsequent components are rebuilt.  However, touching
	  a random file in db-sockets is not usually a convincing reason to
	  rebuild all of araneida and all of cliki, so when we do this
	  cross-system leap, we remove the parent link

	  Unfortunately, that breaks the what-have-we-done-so-far
	  information, which is also kept in the ancestor operation.  So,
	  let's not do that any more.  Compilations will be slower than
	  intended, but faster than the infinite circular compilation
	  behaviour that users of 1.65 observed

2003-03-16 15:50  dan_b

	* asdf.lisp: *asdf-revision changes to work with cvs co -kv option

2003-03-16 15:42  dan_b

	* asdf.lisp: support experimental hyperdoc protocol

2003-03-16 08:18  dan_b

	* README, asdf.lisp: Fix component-relative-pathname so that it
	  merges the correct type in if unsupplied

	  Shuffle some definitions around to reduce 'not defined yet'
	  complaints

	  Changes to :force option on operations -

	   ':force t' is no longer passed onto dependent systems
	   ':force (system1 system2 ...systemn)' is a list of system names
	  to be forced
	   ':force :all' is the original force-everything-recursively
	  behaviour

2003-03-07 16:11  kevinrosenberg

	* debian/changelog: fix changelog entry

2003-03-07 16:06  kevinrosenberg

	* debian/changelog: Auto commit for Debian build

2003-03-07 09:23  kevinrosenberg

	* debian/changelog: Automatic commit for debian_version_1_62

2003-03-07 07:51  crhodes

	* asdf.lisp: Fix complete braino in sbcl-specific logic
	  (".sbcl/systems/", not ".sbcl/systems", duh)

2003-03-04 09:54  kevinrosenberg

	* asdf.lisp, debian/changelog: Incorporate patch for
	  'load-source-op. This may benefit from some rewriting, but this
	  code clearly works better than the existing stub code.

2003-03-03 12:40  kevinrosenberg

	* debian/changelog: Automatic commit for debian_version_1_60-1

2003-03-03 12:40  kevinrosenberg

	* asdf.lisp: add two paths from sbcl's asdf version

2003-02-14 09:25  kevinrosenberg

	* debian/changelog: Automatic commit for debian_version_1_59-1

2003-02-13 11:28  crhodes

	* asdf.lisp: Make messages that asdf prints slightly nicer, by
	  using pretty-printer justification routines.

	  Sucky thing I: CLISP dislikes calls to FORMAT with pretty-print
	  format strings.  Bizarrely, though, it accepts calls to FORMATTER
	  with the same format strings.  So use FORMATTER everywhere to
	  keep clisp happy.

	  Sucky thing II: CMUCL can't do ENOUGH-NAMESTRING, because it has
	  this weird ~UNSPECIFIC~ thing in its *DEFAULT-PATHNAME-DEFAULTS*.
	   So don't use ENOUGH-NAMESTRING, even though it's crying out for
	  it.

2003-02-09 12:34  kevinrosenberg

	* debian/: cl-asdf.postinst, postinst: Auto commit for Debian build

2003-02-09 12:25  kevinrosenberg

	* debian/postinst: Automatic commit for debian_version_1_58-1

2003-02-09 12:24  kevinrosenberg

	* debian/rules: Auto commit for Debian build

2003-02-09 12:23  kevinrosenberg

	* test/run-tests.sh: remove bashism so that ash/dash shells are
	  happy

2003-02-09 11:55  kevinrosenberg

	* debian/changelog: Automatic commit for debian_version_1_58-1

2003-02-08 08:31  dan_b

	* README, asdf.lisp, wild-modules.lisp, test/wild-module.script:
	  Make the :serial switch actually do something (useful for CLX
	  systems)

	  Some glue that won't affect too many people but that lets ASDF
	  cleanly hook the extensible PROVIDE/REQUIRE mechanism in upcoming
	  SBCL 0.7.13

	  Fix wild-modules to not object when we call (setf
	  (module-components)) on a new or about-to-be-reinitialised
	  module.  We need to be able to do this to get the weeds out, so
	  it should be legal

2003-02-04 10:23  kevinrosenberg

	* debian/changelog: Automatic commit for debian_version_1_57-1

2003-02-04 10:01  dan_b

	* README, asdf.lisp, test/test1.script: Rationalise the
	  system-definition-finding machinery a bit.  *central-registry* no
	  longer takes functions (that feature was broken anyway), but a
	  new list *system-definition-search-functions* does.  Its default
	  content is a single function designator for
	  sysdef-central-registry-search, which does the *central-registry*
	  search

	  Update documentation to match

	  Fix test1.script to call the preferred OPERATE instead of OOS

	  Update documentation to describe COMPONENT-PROPERTY method

2003-01-28 06:19  dan_b

	* asdf.lisp: Francois-Rene Rideau reports that Genera gets upset
	  with our print-object specialisation on (stream stream), because
	  STREAM is not a class.  The workaround is harmless anyway: just
	  remove the specialisation

2002-12-15 10:10  kevinrosenberg

	* debian/control: [no log message]

2002-12-09 10:27  kevinrosenberg

	* debian/: changelog, cl-cclan.postinst, cl-cclan.prerm, compat,
	  control: new deb pkg

2002-12-09 10:19  dan_b

	* asdf.lisp: experimental!  checked in for kmr to test dependency
	  issues

2002-12-02 09:27  kevinrosenberg

	* debian/: changelog, control, copyright: new debian pkg

2002-12-02 09:24  kevinrosenberg

	* asdf.lisp: minor code cleanup

2002-11-23 13:52  kevinrosenberg

	* asdf.lisp: clean resolve-symlinks function

2002-11-18 19:12  kevinrosenberg

	* debian/: changelog, control: new deb pkg for internal testing

2002-11-18 10:42  dan_b

	* asdf.lisp: mostly untested fixes for more nearly correct
	  dependency checking.	Use caution when upgrading

2002-11-12 05:53  dan_b

	* README, asdf.lisp: More frobbing of TRAVERSE	- now it takes two
	  arguments not three  - and returns (operation . component) pairs
	  - which don't include pruned-ops

	  Sorted out some load-op methods to use input-files instead of
	  faking their own compile-ops just to find out what the input
	  files are

2002-11-08 09:51  kevinrosenberg

	* debian/control: remove load-compile-op from .asd file

2002-11-07 18:54  dan_b

	* README, asdf.lisp, test/test1.script:
	  shouldn't do global proclamations, that's bad karma (reported by
	  Gary Byers)

	  modules maybe now can have no components (Matthew Danish, SF bug
	  id 625738) (added an :initform nil, haven't actually tested)

	  significant reworking to handle recompilation of dependencies
	  properly  - use of component properties for
	  last-compiled/last-loaded is gone  - new internal gf INPUT-FILES
	  (COMPONENT OPERATION)  - TRAVERSE doesn't actually perform
	  anything, but it now has a defined	return value: a list of the
	  ops and components that need doing.	  OPERATE loops over
	  answers from TRAVERSE   - intended to have no user-visible
	  effects, but ICBW!	 May break existing systems!   - still
	  doesn't do cross-module dependencies properly, sigh.	but we're
	    closer   - default output-files method now returns NIL instead
	  of causing an error

2002-10-11 20:49  kevinrosenberg

	* debian/: changelog, postinst: debian packaging changes to
	  postinst

2002-09-27 00:54  kevinrosenberg

	* debian/changelog: new deb pkg

2002-09-25 06:44  kevinrosenberg

	* debian/: cl-asdf.postinst, postinst: [no log message]

2002-09-20 16:14  kevinrosenberg

	* debian/changelog: new deb pkg

2002-09-20 16:11  kevinrosenberg

	* asdf.lisp: fix allegro's run-shell-command

2002-09-20 16:01  dan_b

	* asdf.lisp: one copy of the run-shell-command format call and
	  docstring, please

2002-09-20 10:23  kevinrosenberg

	* asdf.lisp, debian/changelog: return numeric exit status for
	  openmcl's run-shell-command

2002-09-20 10:12  kevinrosenberg

	* asdf.lisp, debian/changelog: add run-shell-command for openmcl

2002-09-20 07:38  kevinrosenberg

	* debian/changelog: new debian package release

2002-09-20 06:41  dan_b

	* asdf.lisp, cclan.lisp, test/run-tests.sh, test/test2.script,
	  test/test3.script: changes to run on clisp (tested with debian
	  2.28-1)

2002-09-18 01:06  kevinrosenberg

	* debian/changelog: [no log message]

2002-09-18 00:29  kevinrosenberg

	* cclan.asd, debian/changelog, debian/rules: Auto commit for Debian
	  build

2002-09-17 13:52  kevinrosenberg

	* asdf.lisp, debian/changelog: Add resolve-symlinks to get
	  "truename" of a system

2002-09-17 10:56  kevinrosenberg

	* asdf.lisp, debian/changelog: Added directory creation for
	  compilation output files

2002-09-16 12:34  kevinrosenberg

	* debian/: changelog, cl-asdf.postinst: [no log message]

2002-09-15 08:03  kevinrosenberg

	* debian/: changelog, cl-asdf.postinst, control: Auto commit for
	  Debian build

2002-09-14 12:04  kevinrosenberg

	* debian/cl-asdf.postinst: fix typos

2002-09-14 12:00  kevinrosenberg

	* debian/changelog: Auto commit for Debian build

2002-09-14 11:34  kevinrosenberg

	* debian/: changelog, cl-asdf.postinst, postrm, preinst, prerm: add
	  reregister-common-lisp-implementations

2002-09-14 11:33  kevinrosenberg

	* debian/changelog: current deb pkg

2002-09-13 08:38  kevinrosenberg

	* debian/changelog: update version #

2002-09-13 08:35  dan_b

	* asdf.lisp: fix MCL "unused variables" warnings.  Thanks to John
	  DeSoi

2002-09-13 07:45  kevinrosenberg

	* asdf.lisp, debian/changelog: remove kludge

2002-09-13 07:43  dan_b

	* asdf.lisp: death to LPNs!  revert change to
	  system-definition-pathname that was causing lossage when used
	  with physical pathnames

2002-09-12 09:37  kevinrosenberg

	* debian/changelog: sync with deb pkg

2002-09-11 19:21  kevinrosenberg

	* asdf.lisp: Kludge in :version to get CLC LPN to work with CMUCL.
	  This may be a temporary change if a bug in CMUCL's handling of
	  LPN's is found when :version is :newest

2002-09-11 16:35  kevinrosenberg

	* debian/: changelog, cl-cclan.postinst, cl-cclan.prerm: new deb
	  package

2002-09-09 08:28  dan_b

	* asdf.lisp, test/file1.lisp, test/file3.lisp: Now works in
	  Scieneer Common Lisp (patch thanks to Douglas Thomas Crosher)

2002-09-06 00:29  kevinrosenberg

	* debian/control: [no log message]

2002-08-30 08:07  kevinrosenberg

	* asdf.lisp: oops -- reversing auto-commit

2002-08-30 07:59  kevinrosenberg

	* asdf.lisp: Auto commit for Debian build

2002-08-29 13:37  kevinrosenberg

	* debian/: changelog, cl-cclan.postinst, cl-cclan.prerm: update for
	  current debian page

2002-08-28 14:22  dan_b

	* README: note existence of cclan-commits list

2002-08-28 14:18  dan_b

	* test-mail: 3

2002-08-28 14:14  dan_b

	* test-mail: 2

2002-08-28 14:13  dan_b

	* test-mail: 1

2002-08-28 14:08  dan_b

	* README: "how do I create a system definition where all the source
	  files have a .cl extension?"

2002-08-28 09:38  kevinrosenberg

	* debian/changelog: update changelog with new version

2002-08-28 09:02  dan_b

	* asdf.lisp: oops, doubleplus.	why don't i have test cases that
	  catch this stuff

2002-08-28 06:33  dan_b

	* asdf.lisp: *asdf-revision* is a new special variable.  It's a
	  list (1 31) or similar which corresponds to the CVS revision of
	  asdf.lisp - compile-file errors

	  The default behaviour for coping with compile-file errors has
	  changed:

	   (defvar  *compile-file-warnings-behaviour* :warn)
	  -(defvar  *compile-file-failure-behaviour* :error) +(defvar
	  *compile-file-failure-behaviour* #+sbcl :error #-sbcl :warn)

	  Most lisp implementations (all that I know of except for sbcl)
	  stop and enter the debugger for catastrophic errors in file
	  compilation.	SBCL otoh has a much finer warning/style-warning
	  distinction and should not ever return failure-p unless for a
	  catastrophic error

	  Fix printing of system-definition-error in CMUCL (thanks to Bob
	  Rogers)

	  Moved a lot of messing around with 'last-compiled and
	  'last-loaded properties into :before and :after methods on
	  source-file so that "don't reload if already loaded" works for
	  new source file types that users create

	  There is a new operation load-source-op based on Kevin
	  Rosenberg's implementation of same.  I'm not altogether sure yet
	  how this should interact with 'last-compiled and 'last-loaded:
	  suggestions welcomed

	  OPERATE now does the operation inside a WITH-COMPILATION-UNIT
	  form, to reduce noise from the compiler about forward
	  definitions.	Courtesy of Bob Rogers

2002-08-28 06:33  dan_b

	* README: TODO stuff mostly

2002-08-27 08:12  kevinrosenberg

	* debian/make-debian.sh: remove unneccessary file

2002-08-26 08:36  kevinrosenberg

	* debian/: cl-cclan.postinst, cl-cclan.prerm: [no log message]

2002-08-26 04:22  kevinrosenberg

	* debian/: changelog, cl-cclan.postinst, cl-cclan.prerm, control:
	  Auto commit for Debian build

2002-08-26 01:23  kevinrosenberg

	* asdf.lisp: #:module was exported twice -- fixed. Export #:system

2002-08-23 14:54  kevinrosenberg

	* README, cclan.asd: update load-source-op documentatio

2002-08-22 13:13  kevinrosenberg

	* debian/: changelog, control, rules: updates to package cclan

2002-08-18 07:13  kevinrosenberg

	* asdf.lisp: Add load-source-op as documented in README, mark code
	  changes by KMR

2002-08-18 01:44  kevinrosenberg

	* asdf.lisp: Add run-shell-command for Allegro and Lispworks

2002-08-18 01:41  kevinrosenberg

	* debian/: README.Debian, changelog, control, copyright, docs,
	  make-debian.sh, postinst, postrm, preinst, prerm, rules: Add
	  debian directory

2002-07-03 20:25  dan_b

	* asdf.lisp: insert copyright notice and "where to get a canonical
	  copy" blurb.	export component-property

2002-06-19 12:38  dan_b

	* README: doc fixes

2002-06-19 12:29  dan_b

	* asdf.lisp: Patches from Brian Seitz ("Another load patch") and
	  David Lichteblau ("asdf:defsystem class bug")

2002-06-08 09:55  rjain

	* wild-modules.lisp, test/wild-module.asd, test/wild-module.script:


	  wild-pathname-based modules for asdf.  (:wild-module "name"
	  :pathname "foo/*.bar" :component-class 'bar-file), e.g.

2002-06-07 19:54  dan_b

	* README, asdf.lisp: Fix O(N^something_horrid) operation in
	  dependency checking

	  Merge compiler warning cleanups from Miles Egan in mail
	  message-id <20020607203531.GE9363@pixar.com>

	  Add elementary CVS instructions to README file

2002-05-20 08:16  dan_b

	* LICENCE, asdf.lisp, test/test3.asd, test/test4.script: avoid
	  reloading files that have already been loaded into the image.
	  based on a patch by Brian Seitz

2002-05-20 06:03  dan_b

	* asdf.lisp: Component names in dependencies need to be coerced to
	  canonical strings before the dependency is looked for

	  This patch does the coercion at lookup time even though it would
	  be better done earlier, because the in-order-to syntax is
	  insanely complicated.  In a future version we may lose and/or
	  dependencies; it's not as if anyone understands them anyway

2002-05-02 23:42  dan_b

	* asdf.lisp: WARN requires a SIMPLE-WARNING if anything, and
	  COMPILE-FAILED isn't.  Jyst print a string

2002-05-02 23:11  dan_b

	* asdf.lisp: *features*

2002-05-02 15:57  dan_b

	* asdf.lisp: less harsh default for
	  *compile-file-warnings-behaviour*

2002-04-30 11:22  dan_b

	* README, asdf.lisp, cclan.lisp:
	  Several changes

	  * If some component of *central-registry* is a function or a
	  symbol for   which fboundp returns true, it will be funcalled
	  with the system name	 string as an argument, and should return a
	  directory in which to look   for the system definition.  This
	  allows much more flexibility in   the location of .asd files

	  * New component type 'system' is functionally identical to
	  module, but	has attributes for author name, licence,
	  description etc, which can   be used by programs that make
	  platform packages

	  * Much shuffling of parts of the file so that it compiles without
	  any	warnings about forward declarations

	  * The behaviour when compile-file returns non-NIL in its
	  secondary   values (failure-p and warnings-p) can now be
	  customized: new   compile-op initargs :on-warnings and
	  :on-failure take values   (or :warn :error :ignore).	If
	  unspecified, these default to
	  *compile-file-{failure,warnings}-behaviour*

	  * A new 'properties' attribute to component which can be used to
	   communicate extra optional information between system authors
	  and	platform package creation programs

2002-03-11 12:15  crhodes

	* cclan.lisp: Debian package building

2002-03-11 12:15  crhodes

	* asdf.lisp: remove :class option from reinitialize-instance call

2002-03-11 06:40  crhodes

	* cclan.lisp: README.cCLan-install generation, and the start of
	  .deb building mechanism

2002-03-11 06:38  crhodes

	* asdf.lisp: Export static file and source-file-type

2002-03-06 16:58  dan_b

	* LICENCE, LICENSE: MIT License

2002-03-06 16:58  dan_b

	* README: simple setup example

2002-03-06 16:50  dan_b

	* cclan-package.lisp, cclan.lisp: new exported functions
	  all-components, cvs-tag

2002-03-06 16:50  dan_b

	* asdf.lisp: added html-file as a static-file subclass

2002-03-06 05:08  dan_b

	* cclan.asd: in-package

2002-03-05 17:58  dan_b

	* cclan-package.lisp, cclan.asd: syntactic legality is a good thing

2002-03-05 17:39  dan_b

	* asdf.lisp: component gains a slot:  +   (parent :initarg :parent
	  :initform nil :reader component-parent) relevant other changes to
	  accomodate and take advantage of this lose the *known-extensions*
	  completely; we don't need a reversable mapping any more (we were
	  only using the reverse half.	replaced with a nice sensible gf
	  +(defgeneric source-file-type (component system)) new static-file
	  component that does nothing oos rewnamed to operate component
	  name -> pathname case conversion issues finally specified

	  (defun system-definition-pathname (system) break out the
	  appropriate bit from find-system defsystem gets a new 'class'
	  option so that systems can be subclassed.  presently this is only
	  specialised on in component-file-type, but more gfs will appear
	  later I expect

2002-03-05 17:39  dan_b

	* README: new 'getting started' sedction at front sorted out the
	  component case slop

2002-03-05 17:28  dan_b

	* cclan-package.lisp, cclan.asd, cclan.lisp: tools which will be
	  useful for cclan package creators

2002-02-27 21:28  rjain

	* test/test3.script: qualified missing-dependency with the asdf
	  package so that it is found properly when *package* doesn't :use
	  :asdf.

2002-02-27 20:51  dan_b

	* test/run-tests.sh: test with both available implementations
	  without having to edit this file.  patches for other CL
	  implementations gratefully accepted

2002-02-27 20:51  dan_b

	* asdf.lisp:  -(define-condition system-definition-error (error))
	   +(define-condition system-definition-error (error) ())
	  fix for syntax error in probably any implementation other than
	  cmucl.  Thanks to John M Adams for pointing this out lose the
	  special variables for tracking visited nodes; keep this data in
	  the operation instead  +(defmethod operation-ancestor ((operation
	  operation))  +  "Recursively chase the operation's parent pointer
	  until we get to the head of the tree"  +(defun make-sub-operation
	  (o type) use this when creating new operations so that they
	  inherit initargs appropriately from their parent

2002-02-27 20:51  dan_b

	* README: initarg handling in oos +** proclamations probably aren't

2002-02-22 05:10  dan_b

	* test/run-tests.sh: make it work with CMUCL too

2002-02-22 05:08  dan_b

	* asdf.lisp:  -  (:use "CL"))
	   +  (:use :cl))
	  may help people with odd read/print case (or ACL "modern" mode
	  users)  -    "telent:asdf;systems;"))  +    #+nil
	  "telent:asdf;systems;")) clisp objects to this fix pathname
	  merging in internal-find-system so it works with CMUCL's rather
	  odd *default-pathname-defaults* add a run-shell-command
	  dfefintion for cmucl

2002-02-20 07:15  dan_b

	* test/test2.script: <Krystof> dan_b: your test2.script looks fishy
	  <Krystof> You're not looking at test2b3 anywhere

2002-02-20 07:15  dan_b

	* test/run-tests.sh: la la la

2002-02-20 07:15  dan_b

	* asdf.lisp: rejigged the condition hierarchy slightly	-(defmethod
	  component-depends-on ((operation load-op) (c source-file))
	  +(defmethod component-depends-on ((operation load-op) (c
	  component))  +(defun internal-find-system (name) does everything
	  find-system does, but returns nil instead of raising an error.

2002-02-20 07:15  dan_b

	* README: .system -> .asd

2002-02-20 04:12  dan_b

	* test/: file1.lisp, file2.lisp, file3.lisp, file4.lisp,
	  run-tests.sh, test1.asd, test1.script, test2.asd, test2.script,
	  test2a.asd, test2b1.asd, test2b2.asd, test2b3.asd, test3.asd,
	  test3.script: new test files

2002-02-20 04:11  dan_b

	* asdf.lisp: version-satisfies is not just a method not an
	  operation  -		  (destructuring-bind (ignore name
	  version-object)  +		 (destructuring-bind (ignore name
	  version-object) dep oops  -			 :case :common
	  :name name :type "SYSTEM"  +			    :case :common
	  :name name :type "ASD" and everywhere else that we found   (defun
	  class-for-type (parent type)	-  (let ((class (find-class (intern
	  (symbol-name type) *package*) nil)))	+  (let ((class (find-class
	  +		   (or (find-symbol (symbol-name type) *package*)
	  +		      (find-symbol (symbol-name type) #.*package*))
	  nil))) fix for system definitions in packages that don't use ASDF

2002-02-19 08:44  dan_b

	* asdf.lisp:   (defclass module (component)
	   +   (if-component-dep-fails :initform :fail
	   +(defgeneric find-component (module name &optional version)
	  though presently it ignores the extra arg major dependency
	  rewrite to allow for and/or dependencies and specification of
	  versions compile-and-load-op is dead we reuse old components when
	  processing a defsystem form that we've already seen once.  this
	  means that eql-specialized methods will continue to work and also
	  that we can implement the pathname defaulting properly (it
	  doesn't work yet)

2002-02-19 08:27  dan_b

	* README: new stuff describing

	  - tetsing implementation features - version dependencies (doesn't
	  yet work) - and/or dependencies (likewise, nonfunctional)

	  proposed asdf system standard moved onto a cliki page

2002-02-14 10:23  dan_b

	* README: kludge for outline-mode

2002-02-14 09:32  dan_b

	* README: clc lite

2002-02-14 05:38  dan_b

	* asdf.lisp: component class  -   (pathname :initarg :pathname)))
	  +   (relative-pathname :initarg :pathname))) component-pathname,
	  component-relative-pathname changed to actually work (defmethod
	  print-object ((c component) stream) is suffering strangely, but
	  that might just be me.  try re-enabling this and see if itworks
	  for you

	    (defmethod perform ((o load-op) (c cl-source-file))
	   -	(mapc nil #'load (output-files co c))))
	   +	(map nil #'load (output-files co c))))
	  oops

	  load-op and compile-and-load-op are actually the same thing (at
	  least for CL files).	need to choose a name ...

2002-02-14 04:38  dan_b

	* asdf.lisp: s/{compile,load}-system/{compile,load}-op/ defsystem
	  parsing basically totally rewritten.	diffs unmeaningful, so UTSL

2002-02-14 04:37  dan_b

	* README: add compile-and-load-op, load-source-op ops

2002-02-12 05:46  dan_b

	* README: finding the source code

2002-02-12 05:24  dan_b

	* README: beginnings of a semi-formal defsystem syntax description

2002-02-11 07:01  dan_b

	* README, asdf.lisp: Please ignore this commit

2001-12-04 11:11  crhodes

	* asdf.lisp: added some docstrings

2001-12-04 09:22  crhodes

	* asdf.lisp: Clean up string-unix-common-casify

2001-12-04 08:58  crhodes

	* asdf.lisp: Fix for punctuation in unix-string-common-casify

2001-12-04 06:33  crhodes

	* asdf.lisp: Commit of my sources on general principles

2001-08-20 06:36  crhodes

	* README, asdf.lisp: Made process-option-list run at macroexpand
	  time (the current component is anaphorically captured as
	  asdf:component).  Implemented :perform and :explain defsystem
	  arguments as in (slightly adjusted) README Also added
	  :initially-do and :finally-do mk-compatibility options

2001-08-06 06:51  dan_b

	* asdf.lisp:   (defmethod process-option ((c component) (option
	  (eql :depends-on)) value)
	  for mk-compatibility

2001-08-06 06:51  dan_b

	* README: TODO: +** compiler/loader options +** operation
	  instantiation in traverse sucks

2001-08-05 19:10  dan_b

	* asdf.lisp:  +(define-condition missing-dependency
	  (system-definition-error)
	   -   (depends-on :initform nil
	   +   (in-order-to :initform nil :initarg :in-order-to)

	   +   ;; the defsystem syntax allows us to define EQL methods with
	  our
	   +   ;; components.  We must keep track of them all so we can get
	  rid of
	   +   ;; them if need be when the defsystem form is re-evaluated

	  (although note that we don't yet parse the necessary syntax, but
	  the infrastructure is ready when we do)

	   +(defvar *visited-nodes* nil)
	   +(defvar *visiting-nodes* nil)
	  and logical equivalents in operation slots go away.

	    (defmethod visit-component ((o operation) (c component))
	    (defmethod component-visited-p ((o operation) (c component))
	    (defmethod (setf visiting-component) (new-value (o operation)
	  (c component))
	    (defmethod component-visiting-p ((o operation) (c component))
	  all get updated to use new variables	+(defmethod
	  component-depends-on ((o operation) (c component)) looks up
	  dependencies from :depends-on slot reintroduce circularity check.
	   also rewrote the dependency traversing to introduce new
	  operations as and when it needs to  +(defmethod
	  component-depends-on ((operation load-system) (c component))
	  depends on compile-system  -
	  (create-instance-for-component c :file (second i) nil)))  +
		(create-instance-for-component c :file i nil))) oops.
	  thanks csr

2001-08-05 19:10  dan_b

	* README: Rewrote the section on dependencies.	Dependencies are
	  now between (operation component) pairs, not just components.

2001-08-02 19:13  dan_b

	* asdf.lisp: package exports: a reasonable list created white
	  space, commentary

2001-08-02 19:13  dan_b

	* README: package exports: a reasonable list created

2001-08-02 18:36  dan_b

	* README: dependencies, version 2

2001-08-02 13:09  dan_b

	* README:  a component represents a source file, or a
	   -collection of source files.
	   +collection of components.

	  "We extend the defsystem syntax to allow for eql-specialised
	  methods on modules": updated to fit current operation abstraction

	  symbols vs strings: Warn the user that they should either use
	  keywords or be careful with the package that they evaluate
	  defsystem forms in

	  the :pathname argument is misnamed

2001-08-01 11:52  dan_b

	* README, asdf.lisp: Initial import

2001-08-01 11:52  dan_b

	* README, asdf.lisp: Initial revision