~ubuntu-branches/ubuntu/karmic/cl-asdf/karmic

« back to all changes in this revision

Viewing changes to changelog

  • Committer: Bazaar Package Importer
  • Author(s): Peter Van Eynde
  • Date: 2005-09-22 12:52:31 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20050922125231-sqm42s5937nhrbkw
Tags: 1.89-1
* Noticed that I actually increased the version with the CVS commit
* Updated the standards version
* Remove the prepare build stuff, build through darcs
* Improve duplicate names test: use equal instead of equalp.
  From a comment from Faré.
* Remove CVS cruft
* Seperate CVS version of asdf.lisp from version of package. The tag
  is not the version of the package

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2005-05-25 08:23  pvaneynd
2
 
 
3
 
        * debian/: changelog, postinst: also rebuild lisp images after
4
 
          install
5
 
 
6
 
2005-05-25 07:30  pvaneynd
7
 
 
8
 
        * asdf.lisp, debian/changelog, debian/control,
9
 
          debian/prepare-build.sh, debian/rules:   * Fixed duplicate
10
 
          components patch to better handle reloading
11
 
              defsystem files. Now works again with McClim. Closes: #310640
12
 
            * Corrected dependencies.
13
 
 
14
 
2004-08-18 14:54  demoss
15
 
 
16
 
        * asdf.texinfo: Add the necessary Texinfo magic so that
17
 
          install-info can be used with the manual.
18
 
 
19
 
2004-08-18 14:36  demoss
20
 
 
21
 
        * asdf.texinfo: Minor fix to the texinfo documentation, so that
22
 
          makeinfo won't overwrite the original .texinfo.
23
 
 
24
 
2004-08-05 05:48  kevinrosenberg
25
 
 
26
 
        * debian/: changelog, control: Automated commit for Debian build of
27
 
          asdf
28
 
 
29
 
2004-07-19 23:18  crhodes
30
 
 
31
 
        * README, asdf.lisp: export condition readers ERROR-COMPONENT and
32
 
          ERROR-OPERATION
33
 
 
34
 
2004-05-16 20:19  dan_b
35
 
 
36
 
        * README, asdf.lisp, asdf.texinfo, test-mail: Patches for ECL,
37
 
          courtesy of Juan Jose Garcia Ripoll
38
 
 
39
 
          * "ECL cannot externalize packages in compiled files. In other
40
 
          words, compiled files cannot have package objects as literal
41
 
          constants. Things like LOAD-TIME-VALUE, or saving the package
42
 
          name and afterwards looking for the package is all right. This
43
 
          only affects your uses of #.*package* somewhere in the code."
44
 
 
45
 
          * Also an appropriate run-shell-command implementation
46
 
 
47
 
2004-05-12 20:46  kevinrosenberg
48
 
 
49
 
        * debian/changelog: new debian package
50
 
 
51
 
2004-05-05 20:32  nhabedi
52
 
 
53
 
        * asdf.lisp: replace :cormanlisp with :broken-fasl-loader
54
 
 
55
 
2004-05-05 18:52  crhodes
56
 
 
57
 
        * asdf.lisp: Remove FORMATTER workaround for clisp-2.32, because
58
 
          clisp-2.33 broke the workaround, and the clisp developers have
59
 
          the aim of making asdf work "out of the box" for their 2.34
60
 
          release -- and I'd hate for them to target the workarounded
61
 
          version rather than the one that's idiomatic.
62
 
 
63
 
2004-05-05 17:57  nhabedi
64
 
 
65
 
        * asdf.lisp: patches for Corman Lisp
66
 
 
67
 
2004-03-12 15:01  dan_b
68
 
 
69
 
        * asdf.texinfo: Added brief 'downloading' section
70
 
 
71
 
          Added defpackage/in-package forms to the example defsystem
72
 
 
73
 
          Some non-exhaustive notes on the differences with mk-defsystem
74
 
 
75
 
2004-03-12 14:51  dan_b
76
 
 
77
 
        * asdf.texinfo: as downloaded from http://constantly.at/lisp/
78
 
 
79
 
2003-12-30 20:13  kevinrosenberg
80
 
 
81
 
        * debian/changelog: Automated commit for Debian build of asdf
82
 
 
83
 
2003-12-21 11:15  dan_b
84
 
 
85
 
        * asdf.lisp: remove overly strict slot type from component
86
 
 
87
 
2003-12-05 22:56  kevinrosenberg
88
 
 
89
 
        * debian/changelog: Automated commit for Debian build of asdf
90
 
 
91
 
2003-12-01 04:14  dan_b
92
 
 
93
 
        * README, asdf-install.lisp, asdf.lisp: export input-files and
94
 
          component-system: reported by Walter Pelissero
95
 
 
96
 
2003-11-12 00:13  kevinrosenberg
97
 
 
98
 
        * debian/control: Automated commit for debian_version_1_79-1
99
 
 
100
 
2003-11-12 00:13  kevinrosenberg
101
 
 
102
 
        * debian/changelog: Automated commit for Debian build of asdf
103
 
 
104
 
2003-10-17 16:19  crhodes
105
 
 
106
 
        * asdf.lisp: PROVIDE asdf.  I'm fairly sure I want to do this,
107
 
          despite PROVIDE's deprecation, because (a) I want to undeprecate
108
 
          it; (b) its effect is trivially reimplementable even if it
109
 
          vanishes; (c) it will shortly become the right thing to do in
110
 
          sbcl.
111
 
 
112
 
2003-10-10 00:47  kevinrosenberg
113
 
 
114
 
        * debian/changelog: Automated commit for Debian build of asdf
115
 
 
116
 
2003-10-10 00:42  dan_b
117
 
 
118
 
        * asdf.lisp: Don't assign *verbose-out* statically: it gets us into
119
 
          trouble if asdf is saved in a core.  When the core is reloaded,
120
 
          the stream is not attached to anything interesting.
121
 
 
122
 
2003-08-12 05:56  kevinrosenberg
123
 
 
124
 
        * wild-modules.lisp, debian/changelog: don't export wild-module
125
 
          symbol
126
 
 
127
 
2003-08-06 01:00  kevinrosenberg
128
 
 
129
 
        * README: [no log message]
130
 
 
131
 
2003-07-18 07:33  kevinrosenberg
132
 
 
133
 
        * debian/changelog: Automatic commit for debian_version_1_77_1-1
134
 
 
135
 
2003-07-18 07:32  kevinrosenberg
136
 
 
137
 
        * cclan.lisp: conditionalize sb-unix function
138
 
 
139
 
2003-07-17 18:28  kevinrosenberg
140
 
 
141
 
        * debian/changelog: Automatic commit for debian_version_1_77-1
142
 
 
143
 
2003-07-17 18:27  kevinrosenberg
144
 
 
145
 
        * debian/: changelog, control, rules: Automatic commit for
146
 
          debian_version_1_77
147
 
 
148
 
2003-07-17 18:17  crhodes
149
 
 
150
 
        * asdf.lisp: Fix the remaining FORMAT bogosities * make the "warned
151
 
          while..." and "failed while..." arguments go the   right way
152
 
          round * use pretty printing (and the FORMATTER trick to keep
153
 
          CLISP happy)
154
 
 
155
 
          Tidy up the RESTARTs * new names, exported (RETRY and ACCEPT) *
156
 
          descriptions of the restarts for the debugger * set
157
 
          COMPONENT-OPERATION-TIMES in the ACCEPT restart
158
 
 
159
 
2003-07-11 00:43  kevinrosenberg
160
 
 
161
 
        * debian/changelog: Automatic commit for debian_version_1_76
162
 
 
163
 
2003-07-11 00:39  dan_b
164
 
 
165
 
        * asdf.lisp, test/run-tests.sh: Various fixes
166
 
 
167
 
          - Export SYSTEM-* accessors, per Stig Sand� request - Change the
168
 
          CONPONENT-PROPERTY alist to use a #'EQUAL test, per request ditto
169
 
          - Export *ASDF-REVISION* - Export
170
 
          *SYSTEM-DEFINITION-SEARCH-FUNCTIONS*, per request from Christian
171
 
          Ohler
172
 
 
173
 
2003-06-12 23:51  dan_b
174
 
 
175
 
        * asdf-install.lisp: Patch from Nikodemus Siivola:
176
 
 
177
 
           1. Ensures that filename gets pushed to *temporary-files* even
178
 
          if
179
 
              download bombs.
180
 
 
181
 
           2. Doesn't try to delete non-existent temp-files, which can now
182
 
          happen due
183
 
              to no 1.
184
 
 
185
 
2003-06-09 16:16  dan_b
186
 
 
187
 
        * asdf-install.lisp: make it work for package names <7 characters
188
 
          long
189
 
 
190
 
2003-06-09 03:49  dan_b
191
 
 
192
 
        * asdf-install.lisp: asdf-install now accepts HTTP URLs as well as
193
 
          package names/filenames
194
 
 
195
 
2003-06-08 00:34  kevinrosenberg
196
 
 
197
 
        * debian/: changelog, compat, rules: [no log message]
198
 
 
199
 
2003-06-05 18:06  dan_b
200
 
 
201
 
        * cclan.lisp: name_version not name-version
202
 
 
203
 
          Makes it easier to extract the version if the name has hyphens in
204
 
          it already
205
 
 
206
 
2003-06-05 03:13  dan_b
207
 
 
208
 
        * asdf-install.lisp, cclan-package.lisp, cclan.asd, cclan.lisp:
209
 
          Deleted obsolete Debian packaging stuff, in case anyone tries to
210
 
          use it.  If it was useful for anything, it's still in cvs history
211
 
 
212
 
          New function cclan:write-package is a 1.5-stop function to do all
213
 
          the packaging stuff given a cvs repository.
214
 
 
215
 
          (.5?  Doesn't do gpg signing on its own, because
216
 
          asdf:run-shell-sommand doesn't work for commands that need input)
217
 
 
218
 
2003-06-04 18:04  dan_b
219
 
 
220
 
        * asdf-install.lisp: Now loads a configuration file ~/.asdf-install
221
 
          , in which the user may override the default cclan node, http
222
 
          proxy, or whatever
223
 
 
224
 
2003-06-04 04:55  dan_b
225
 
 
226
 
        * asdf-install.lisp: First draft of a cclan automatic download
227
 
          tool, currently rather sbcl-specific.  Indirects through
228
 
          :(package ...) links on cliki pages to download locations, which
229
 
          may be on cclan nodes or elsewhere on the net.  Requires tar and
230
 
          gpg, but no dependencies on Lisp packages other than what's
231
 
          included in SBCL contrib
232
 
 
233
 
2003-06-04 00:16  dan_b
234
 
 
235
 
        * README, asdf.lisp: make SBCL require hook a lot quieter, by
236
 
          muffling style-warnings when loading files and turning off asdf
237
 
          verbosity
238
 
 
239
 
2003-06-03 21:26  dan_b
240
 
 
241
 
        * asdf.lisp: Introduce a new :verbose switch to OPERATE (defaults
242
 
          T, specifying NIL turns off all/most non-error output from ASDF)
243
 
 
244
 
2003-05-28 22:00  kevinrosenberg
245
 
 
246
 
        * README, asdf.lisp, debian/changelog: Export
247
 
          *compile-file-{errors,warnings}-behavior* Document these
248
 
          variables in the README
249
 
 
250
 
2003-05-28 00:04  kevinrosenberg
251
 
 
252
 
        * debian/changelog: Automatic commit for debian_version_1_73
253
 
 
254
 
2003-05-28 00:03  kevinrosenberg
255
 
 
256
 
        * README, debian/changelog: Add information on changing the
257
 
          handling of compiler warnings.  (Should this variable be
258
 
          exported?)
259
 
 
260
 
2003-05-20 22:07  kevinrosenberg
261
 
 
262
 
        * debian/: changelog, control: Automatic commit for
263
 
          debian_version_1_72
264
 
 
265
 
2003-05-19 16:26  crhodes
266
 
 
267
 
        * asdf.lisp: Remove call to PROVIDE from #+(and sbcl
268
 
          sbcl-hooks-require) section.  It becomes the responsibility of
269
 
          individual systems in sbcl's contrib/ to call provide.  No change
270
 
          for any other environment.
271
 
 
272
 
2003-05-13 17:34  kevinrosenberg
273
 
 
274
 
        * debian/changelog: Automatic commit for debian_version_1_71
275
 
 
276
 
2003-05-13 17:32  kevinrosenberg
277
 
 
278
 
        * asdf.lisp: Fix typo in check-componennt-inputs
279
 
 
280
 
2003-05-06 17:36  kevinrosenberg
281
 
 
282
 
        * asdf.lisp, debian/changelog: 1.70:     - Signal a generalized
283
 
          instance of system-definition-error     - Add another check to
284
 
          check-component-inputs     - Fix check for :components value
285
 
 
286
 
2003-05-06 16:42  kevinrosenberg
287
 
 
288
 
        * asdf.lisp, debian/changelog: Add check-component-input with
289
 
          partial input tests
290
 
 
291
 
2003-03-19 18:16  kevinrosenberg
292
 
 
293
 
        * debian/changelog: Automatic commit for debian_version_1_68
294
 
 
295
 
2003-03-19 13:58  dan_b
296
 
 
297
 
        * asdf.lisp: introduce test-op as outlined on cclan-list
298
 
 
299
 
2003-03-19 12:21  dan_b
300
 
 
301
 
        * asdf.lisp: patch for use in sbcl: delay evaluation of
302
 
          *central-registry* components so that asdf in a dumped core is
303
 
          useful
304
 
 
305
 
2003-03-17 20:51  kevinrosenberg
306
 
 
307
 
        * debian/: changelog, control: Automatic commit for
308
 
          debian_version_1_66
309
 
 
310
 
2003-03-17 19:58  dan_b
311
 
 
312
 
        * README: remove bad whitespace in code example.  Thanks to "jtra"
313
 
          for reporting this
314
 
 
315
 
2003-03-17 19:57  dan_b
316
 
 
317
 
        * asdf.lisp: Bug fix: When we get to a file that needs
318
 
          recompilation, usually we set :forced on operation-ancestor, to
319
 
          ensure that subsequent components are rebuilt.  However, touching
320
 
          a random file in db-sockets is not usually a convincing reason to
321
 
          rebuild all of araneida and all of cliki, so when we do this
322
 
          cross-system leap, we remove the parent link
323
 
 
324
 
          Unfortunately, that breaks the what-have-we-done-so-far
325
 
          information, which is also kept in the ancestor operation.  So,
326
 
          let's not do that any more.  Compilations will be slower than
327
 
          intended, but faster than the infinite circular compilation
328
 
          behaviour that users of 1.65 observed
329
 
 
330
 
2003-03-16 23:50  dan_b
331
 
 
332
 
        * asdf.lisp: *asdf-revision changes to work with cvs co -kv option
333
 
 
334
 
2003-03-16 23:42  dan_b
335
 
 
336
 
        * asdf.lisp: support experimental hyperdoc protocol
337
 
 
338
 
2003-03-16 16:18  dan_b
339
 
 
340
 
        * README, asdf.lisp: Fix component-relative-pathname so that it
341
 
          merges the correct type in if unsupplied
342
 
 
343
 
          Shuffle some definitions around to reduce 'not defined yet'
344
 
          complaints
345
 
 
346
 
          Changes to :force option on operations -
347
 
 
348
 
           ':force t' is no longer passed onto dependent systems
349
 
           ':force (system1 system2 ...systemn)' is a list of system names
350
 
          to be forced
351
 
           ':force :all' is the original force-everything-recursively
352
 
          behaviour
353
 
 
354
 
2003-03-08 00:11  kevinrosenberg
355
 
 
356
 
        * debian/changelog: fix changelog entry
357
 
 
358
 
2003-03-08 00:06  kevinrosenberg
359
 
 
360
 
        * debian/changelog: Auto commit for Debian build
361
 
 
362
 
2003-03-07 17:23  kevinrosenberg
363
 
 
364
 
        * debian/changelog: Automatic commit for debian_version_1_62
365
 
 
366
 
2003-03-07 15:51  crhodes
367
 
 
368
 
        * asdf.lisp: Fix complete braino in sbcl-specific logic
369
 
          (".sbcl/systems/", not ".sbcl/systems", duh)
370
 
 
371
 
2003-03-04 17:54  kevinrosenberg
372
 
 
373
 
        * asdf.lisp, debian/changelog: Incorporate patch for
374
 
          'load-source-op. This may benefit from some rewriting, but this
375
 
          code clearly works better than the existing stub code.
376
 
 
377
 
2003-03-03 20:40  kevinrosenberg
378
 
 
379
 
        * debian/changelog: Automatic commit for debian_version_1_60-1
380
 
 
381
 
2003-03-03 20:40  kevinrosenberg
382
 
 
383
 
        * asdf.lisp: add two paths from sbcl's asdf version
384
 
 
385
 
2003-02-14 17:25  kevinrosenberg
386
 
 
387
 
        * debian/changelog: Automatic commit for debian_version_1_59-1
388
 
 
389
 
2003-02-13 19:28  crhodes
390
 
 
391
 
        * asdf.lisp: Make messages that asdf prints slightly nicer, by
392
 
          using pretty-printer justification routines.
393
 
 
394
 
          Sucky thing I: CLISP dislikes calls to FORMAT with pretty-print
395
 
          format strings.  Bizarrely, though, it accepts calls to FORMATTER
396
 
          with the same format strings.  So use FORMATTER everywhere to
397
 
          keep clisp happy.
398
 
 
399
 
          Sucky thing II: CMUCL can't do ENOUGH-NAMESTRING, because it has
400
 
          this weird ~UNSPECIFIC~ thing in its *DEFAULT-PATHNAME-DEFAULTS*.
401
 
           So don't use ENOUGH-NAMESTRING, even though it's crying out for
402
 
          it.
403
 
 
404
 
2003-02-09 20:34  kevinrosenberg
405
 
 
406
 
        * debian/: cl-asdf.postinst, postinst: Auto commit for Debian build
407
 
 
408
 
2003-02-09 20:25  kevinrosenberg
409
 
 
410
 
        * debian/postinst: Automatic commit for debian_version_1_58-1
411
 
 
412
 
2003-02-09 20:24  kevinrosenberg
413
 
 
414
 
        * debian/rules: Auto commit for Debian build
415
 
 
416
 
2003-02-09 20:23  kevinrosenberg
417
 
 
418
 
        * test/run-tests.sh: remove bashism so that ash/dash shells are
419
 
          happy
420
 
 
421
 
2003-02-09 19:55  kevinrosenberg
422
 
 
423
 
        * debian/changelog: Automatic commit for debian_version_1_58-1
424
 
 
425
 
2003-02-08 16:31  dan_b
426
 
 
427
 
        * README, asdf.lisp, wild-modules.lisp, test/wild-module.script:
428
 
          Make the :serial switch actually do something (useful for CLX
429
 
          systems)
430
 
 
431
 
          Some glue that won't affect too many people but that lets ASDF
432
 
          cleanly hook the extensible PROVIDE/REQUIRE mechanism in upcoming
433
 
          SBCL 0.7.13
434
 
 
435
 
          Fix wild-modules to not object when we call (setf
436
 
          (module-components)) on a new or about-to-be-reinitialised
437
 
          module.  We need to be able to do this to get the weeds out, so
438
 
          it should be legal
439
 
 
440
 
2003-02-04 18:23  kevinrosenberg
441
 
 
442
 
        * debian/changelog: Automatic commit for debian_version_1_57-1
443
 
 
444
 
2003-02-04 18:01  dan_b
445
 
 
446
 
        * README, asdf.lisp, test/test1.script: Rationalise the
447
 
          system-definition-finding machinery a bit.  *central-registry* no
448
 
          longer takes functions (that feature was broken anyway), but a
449
 
          new list *system-definition-search-functions* does.  Its default
450
 
          content is a single function designator for
451
 
          sysdef-central-registry-search, which does the *central-registry*
452
 
          search
453
 
 
454
 
          Update documentation to match
455
 
 
456
 
          Fix test1.script to call the preferred OPERATE instead of OOS
457
 
 
458
 
          Update documentation to describe COMPONENT-PROPERTY method
459
 
 
460
 
2003-01-28 14:19  dan_b
461
 
 
462
 
        * asdf.lisp: Francois-Rene Rideau reports that Genera gets upset
463
 
          with our print-object specialisation on (stream stream), because
464
 
          STREAM is not a class.  The workaround is harmless anyway: just
465
 
          remove the specialisation
466
 
 
467
 
2002-12-15 18:10  kevinrosenberg
468
 
 
469
 
        * debian/control: [no log message]
470
 
 
471
 
2002-12-09 18:27  kevinrosenberg
472
 
 
473
 
        * debian/: changelog, cl-cclan.postinst, cl-cclan.prerm, compat,
474
 
          control: new deb pkg
475
 
 
476
 
2002-12-09 18:19  dan_b
477
 
 
478
 
        * asdf.lisp: experimental!  checked in for kmr to test dependency
479
 
          issues
480
 
 
481
 
2002-12-02 17:27  kevinrosenberg
482
 
 
483
 
        * debian/: changelog, control, copyright: new debian pkg
484
 
 
485
 
2002-12-02 17:24  kevinrosenberg
486
 
 
487
 
        * asdf.lisp: minor code cleanup
488
 
 
489
 
2002-11-23 21:52  kevinrosenberg
490
 
 
491
 
        * asdf.lisp: clean resolve-symlinks function
492
 
 
493
 
2002-11-19 03:12  kevinrosenberg
494
 
 
495
 
        * debian/: changelog, control: new deb pkg for internal testing
496
 
 
497
 
2002-11-18 18:42  dan_b
498
 
 
499
 
        * asdf.lisp: mostly untested fixes for more nearly correct
500
 
          dependency checking.  Use caution when upgrading
501
 
 
502
 
2002-11-12 13:53  dan_b
503
 
 
504
 
        * README, asdf.lisp: More frobbing of TRAVERSE  - now it takes two
505
 
          arguments not three  - and returns (operation . component) pairs
506
 
          - which don't include pruned-ops
507
 
 
508
 
          Sorted out some load-op methods to use input-files instead of
509
 
          faking their own compile-ops just to find out what the input
510
 
          files are
511
 
 
512
 
2002-11-08 17:51  kevinrosenberg
513
 
 
514
 
        * debian/control: remove load-compile-op from .asd file
515
 
 
516
 
2002-11-08 02:54  dan_b
517
 
 
518
 
        * README, asdf.lisp, test/test1.script:
519
 
          shouldn't do global proclamations, that's bad karma (reported by
520
 
          Gary Byers)
521
 
 
522
 
          modules maybe now can have no components (Matthew Danish, SF bug
523
 
          id 625738) (added an :initform nil, haven't actually tested)
524
 
 
525
 
          significant reworking to handle recompilation of dependencies
526
 
          properly  - use of component properties for
527
 
          last-compiled/last-loaded is gone  - new internal gf INPUT-FILES
528
 
          (COMPONENT OPERATION)  - TRAVERSE doesn't actually perform
529
 
          anything, but it now has a defined    return value: a list of the
530
 
          ops and components that need doing.     OPERATE loops over
531
 
          answers from TRAVERSE   - intended to have no user-visible
532
 
          effects, but ICBW!     May break existing systems!   - still
533
 
          doesn't do cross-module dependencies properly, sigh.  but we're
534
 
            closer   - default output-files method now returns NIL instead
535
 
          of causing an error
536
 
 
537
 
2002-10-12 04:49  kevinrosenberg
538
 
 
539
 
        * debian/: changelog, postinst: debian packaging changes to
540
 
          postinst
541
 
 
542
 
2002-09-27 08:54  kevinrosenberg
543
 
 
544
 
        * debian/changelog: new deb pkg
545
 
 
546
 
2002-09-25 14:44  kevinrosenberg
547
 
 
548
 
        * debian/: cl-asdf.postinst, postinst: [no log message]
549
 
 
550
 
2002-09-21 00:14  kevinrosenberg
551
 
 
552
 
        * debian/changelog: new deb pkg
553
 
 
554
 
2002-09-21 00:11  kevinrosenberg
555
 
 
556
 
        * asdf.lisp: fix allegro's run-shell-command
557
 
 
558
 
2002-09-21 00:01  dan_b
559
 
 
560
 
        * asdf.lisp: one copy of the run-shell-command format call and
561
 
          docstring, please
562
 
 
563
 
2002-09-20 18:23  kevinrosenberg
564
 
 
565
 
        * asdf.lisp, debian/changelog: return numeric exit status for
566
 
          openmcl's run-shell-command
567
 
 
568
 
2002-09-20 18:12  kevinrosenberg
569
 
 
570
 
        * asdf.lisp, debian/changelog: add run-shell-command for openmcl
571
 
 
572
 
2002-09-20 15:38  kevinrosenberg
573
 
 
574
 
        * debian/changelog: new debian package release
575
 
 
576
 
2002-09-20 14:41  dan_b
577
 
 
578
 
        * asdf.lisp, cclan.lisp, test/run-tests.sh, test/test2.script,
579
 
          test/test3.script: changes to run on clisp (tested with debian
580
 
          2.28-1)
581
 
 
582
 
2002-09-18 09:06  kevinrosenberg
583
 
 
584
 
        * debian/changelog: [no log message]
585
 
 
586
 
2002-09-18 08:29  kevinrosenberg
587
 
 
588
 
        * cclan.asd, debian/changelog, debian/rules: Auto commit for Debian
589
 
          build
590
 
 
591
 
2002-09-17 21:52  kevinrosenberg
592
 
 
593
 
        * asdf.lisp, debian/changelog: Add resolve-symlinks to get
594
 
          "truename" of a system
595
 
 
596
 
2002-09-17 18:56  kevinrosenberg
597
 
 
598
 
        * asdf.lisp, debian/changelog: Added directory creation for
599
 
          compilation output files
600
 
 
601
 
2002-09-16 20:34  kevinrosenberg
602
 
 
603
 
        * debian/: changelog, cl-asdf.postinst: [no log message]
604
 
 
605
 
2002-09-15 16:03  kevinrosenberg
606
 
 
607
 
        * debian/: changelog, cl-asdf.postinst, control: Auto commit for
608
 
          Debian build
609
 
 
610
 
2002-09-14 20:04  kevinrosenberg
611
 
 
612
 
        * debian/cl-asdf.postinst: fix typos
613
 
 
614
 
2002-09-14 20:00  kevinrosenberg
615
 
 
616
 
        * debian/changelog: Auto commit for Debian build
617
 
 
618
 
2002-09-14 19:34  kevinrosenberg
619
 
 
620
 
        * debian/: changelog, cl-asdf.postinst, postrm, preinst, prerm: add
621
 
          reregister-common-lisp-implementations
622
 
 
623
 
2002-09-14 19:33  kevinrosenberg
624
 
 
625
 
        * debian/changelog: current deb pkg
626
 
 
627
 
2002-09-13 16:38  kevinrosenberg
628
 
 
629
 
        * debian/changelog: update version #
630
 
 
631
 
2002-09-13 16:35  dan_b
632
 
 
633
 
        * asdf.lisp: fix MCL "unused variables" warnings.  Thanks to John
634
 
          DeSoi
635
 
 
636
 
2002-09-13 15:45  kevinrosenberg
637
 
 
638
 
        * asdf.lisp, debian/changelog: remove kludge
639
 
 
640
 
2002-09-13 15:43  dan_b
641
 
 
642
 
        * asdf.lisp: death to LPNs!  revert change to
643
 
          system-definition-pathname that was causing lossage when used
644
 
          with physical pathnames
645
 
 
646
 
2002-09-12 17:37  kevinrosenberg
647
 
 
648
 
        * debian/changelog: sync with deb pkg
649
 
 
650
 
2002-09-12 03:21  kevinrosenberg
651
 
 
652
 
        * asdf.lisp: Kludge in :version to get CLC LPN to work with CMUCL.
653
 
          This may be a temporary change if a bug in CMUCL's handling of
654
 
          LPN's is found when :version is :newest
655
 
 
656
 
2002-09-12 00:35  kevinrosenberg
657
 
 
658
 
        * debian/: changelog, cl-cclan.postinst, cl-cclan.prerm: new deb
659
 
          package
660
 
 
661
 
2002-09-09 16:28  dan_b
662
 
 
663
 
        * asdf.lisp, test/file1.lisp, test/file3.lisp: Now works in
664
 
          Scieneer Common Lisp (patch thanks to Douglas Thomas Crosher)
665
 
 
666
 
2002-09-06 08:29  kevinrosenberg
667
 
 
668
 
        * debian/control: [no log message]
669
 
 
670
 
2002-08-30 16:07  kevinrosenberg
671
 
 
672
 
        * asdf.lisp: oops -- reversing auto-commit
673
 
 
674
 
2002-08-30 15:59  kevinrosenberg
675
 
 
676
 
        * asdf.lisp: Auto commit for Debian build
677
 
 
678
 
2002-08-29 21:37  kevinrosenberg
679
 
 
680
 
        * debian/: changelog, cl-cclan.postinst, cl-cclan.prerm: update for
681
 
          current debian page
682
 
 
683
 
2002-08-28 22:22  dan_b
684
 
 
685
 
        * README: note existence of cclan-commits list
686
 
 
687
 
2002-08-28 22:18  dan_b
688
 
 
689
 
        * test-mail: 3
690
 
 
691
 
2002-08-28 22:14  dan_b
692
 
 
693
 
        * test-mail: 2
694
 
 
695
 
2002-08-28 22:13  dan_b
696
 
 
697
 
        * test-mail: 1
698
 
 
699
 
2002-08-28 22:08  dan_b
700
 
 
701
 
        * README: "how do I create a system definition where all the source
702
 
          files have a .cl extension?"
703
 
 
704
 
2002-08-28 17:38  kevinrosenberg
705
 
 
706
 
        * debian/changelog: update changelog with new version
707
 
 
708
 
2002-08-28 17:02  dan_b
709
 
 
710
 
        * asdf.lisp: oops, doubleplus.  why don't i have test cases that
711
 
          catch this stuff
712
 
 
713
 
2002-08-28 14:33  dan_b
714
 
 
715
 
        * asdf.lisp: *asdf-revision* is a new special variable.  It's a
716
 
          list (1 31) or similar which corresponds to the CVS revision of
717
 
          asdf.lisp - compile-file errors
718
 
 
719
 
          The default behaviour for coping with compile-file errors has
720
 
          changed:
721
 
 
722
 
           (defvar  *compile-file-warnings-behaviour* :warn)
723
 
          -(defvar  *compile-file-failure-behaviour* :error) +(defvar
724
 
          *compile-file-failure-behaviour* #+sbcl :error #-sbcl :warn)
725
 
 
726
 
          Most lisp implementations (all that I know of except for sbcl)
727
 
          stop and enter the debugger for catastrophic errors in file
728
 
          compilation.  SBCL otoh has a much finer warning/style-warning
729
 
          distinction and should not ever return failure-p unless for a
730
 
          catastrophic error
731
 
 
732
 
          Fix printing of system-definition-error in CMUCL (thanks to Bob
733
 
          Rogers)
734
 
 
735
 
          Moved a lot of messing around with 'last-compiled and
736
 
          'last-loaded properties into :before and :after methods on
737
 
          source-file so that "don't reload if already loaded" works for
738
 
          new source file types that users create
739
 
 
740
 
          There is a new operation load-source-op based on Kevin
741
 
          Rosenberg's implementation of same.  I'm not altogether sure yet
742
 
          how this should interact with 'last-compiled and 'last-loaded:
743
 
          suggestions welcomed
744
 
 
745
 
          OPERATE now does the operation inside a WITH-COMPILATION-UNIT
746
 
          form, to reduce noise from the compiler about forward
747
 
          definitions.  Courtesy of Bob Rogers
748
 
 
749
 
2002-08-28 14:33  dan_b
750
 
 
751
 
        * README: TODO stuff mostly
752
 
 
753
 
2002-08-27 16:12  kevinrosenberg
754
 
 
755
 
        * debian/make-debian.sh: remove unneccessary file
756
 
 
757
 
2002-08-26 16:36  kevinrosenberg
758
 
 
759
 
        * debian/: cl-cclan.postinst, cl-cclan.prerm: [no log message]
760
 
 
761
 
2002-08-26 12:22  kevinrosenberg
762
 
 
763
 
        * debian/: changelog, cl-cclan.postinst, cl-cclan.prerm, control:
764
 
          Auto commit for Debian build
765
 
 
766
 
2002-08-26 09:23  kevinrosenberg
767
 
 
768
 
        * asdf.lisp: #:module was exported twice -- fixed. Export #:system
769
 
 
770
 
2002-08-23 22:54  kevinrosenberg
771
 
 
772
 
        * README, cclan.asd: update load-source-op documentatio
773
 
 
774
 
2002-08-22 21:13  kevinrosenberg
775
 
 
776
 
        * debian/: changelog, control, rules: updates to package cclan
777
 
 
778
 
2002-08-18 15:13  kevinrosenberg
779
 
 
780
 
        * asdf.lisp: Add load-source-op as documented in README, mark code
781
 
          changes by KMR
782
 
 
783
 
2002-08-18 09:44  kevinrosenberg
784
 
 
785
 
        * asdf.lisp: Add run-shell-command for Allegro and Lispworks
786
 
 
787
 
2002-08-18 09:41  kevinrosenberg
788
 
 
789
 
        * debian/: README.Debian, changelog, control, copyright, docs,
790
 
          make-debian.sh, postinst, postrm, preinst, prerm, rules: Add
791
 
          debian directory
792
 
 
793
 
2002-07-04 04:25  dan_b
794
 
 
795
 
        * asdf.lisp: insert copyright notice and "where to get a canonical
796
 
          copy" blurb.  export component-property
797
 
 
798
 
2002-06-19 20:38  dan_b
799
 
 
800
 
        * README: doc fixes
801
 
 
802
 
2002-06-19 20:29  dan_b
803
 
 
804
 
        * asdf.lisp: Patches from Brian Seitz ("Another load patch") and
805
 
          David Lichteblau ("asdf:defsystem class bug")
806
 
 
807
 
2002-06-08 17:55  rjain
808
 
 
809
 
        * wild-modules.lisp, test/wild-module.asd, test/wild-module.script:
810
 
 
811
 
 
812
 
          wild-pathname-based modules for asdf.  (:wild-module "name"
813
 
          :pathname "foo/*.bar" :component-class 'bar-file), e.g.
814
 
 
815
 
2002-06-08 03:54  dan_b
816
 
 
817
 
        * README, asdf.lisp: Fix O(N^something_horrid) operation in
818
 
          dependency checking
819
 
 
820
 
          Merge compiler warning cleanups from Miles Egan in mail
821
 
          message-id <20020607203531.GE9363@pixar.com>
822
 
 
823
 
          Add elementary CVS instructions to README file
824
 
 
825
 
2002-05-20 16:16  dan_b
826
 
 
827
 
        * LICENCE, asdf.lisp, test/test3.asd, test/test4.script: avoid
828
 
          reloading files that have already been loaded into the image.
829
 
          based on a patch by Brian Seitz
830
 
 
831
 
2002-05-20 14:03  dan_b
832
 
 
833
 
        * asdf.lisp: Component names in dependencies need to be coerced to
834
 
          canonical strings before the dependency is looked for
835
 
 
836
 
          This patch does the coercion at lookup time even though it would
837
 
          be better done earlier, because the in-order-to syntax is
838
 
          insanely complicated.  In a future version we may lose and/or
839
 
          dependencies; it's not as if anyone understands them anyway
840
 
 
841
 
2002-05-03 07:42  dan_b
842
 
 
843
 
        * asdf.lisp: WARN requires a SIMPLE-WARNING if anything, and
844
 
          COMPILE-FAILED isn't.  Jyst print a string
845
 
 
846
 
2002-05-03 07:11  dan_b
847
 
 
848
 
        * asdf.lisp: *features*
849
 
 
850
 
2002-05-02 23:57  dan_b
851
 
 
852
 
        * asdf.lisp: less harsh default for
853
 
          *compile-file-warnings-behaviour*
854
 
 
855
 
2002-04-30 19:22  dan_b
856
 
 
857
 
        * README, asdf.lisp, cclan.lisp:
858
 
          Several changes
859
 
 
860
 
          * If some component of *central-registry* is a function or a
861
 
          symbol for   which fboundp returns true, it will be funcalled
862
 
          with the system name   string as an argument, and should return a
863
 
          directory in which to look   for the system definition.  This
864
 
          allows much more flexibility in   the location of .asd files
865
 
 
866
 
          * New component type 'system' is functionally identical to
867
 
          module, but   has attributes for author name, licence,
868
 
          description etc, which can   be used by programs that make
869
 
          platform packages
870
 
 
871
 
          * Much shuffling of parts of the file so that it compiles without
872
 
          any   warnings about forward declarations
873
 
 
874
 
          * The behaviour when compile-file returns non-NIL in its
875
 
          secondary   values (failure-p and warnings-p) can now be
876
 
          customized: new   compile-op initargs :on-warnings and
877
 
          :on-failure take values   (or :warn :error :ignore).  If
878
 
          unspecified, these default to
879
 
          *compile-file-{failure,warnings}-behaviour*
880
 
 
881
 
          * A new 'properties' attribute to component which can be used to
882
 
           communicate extra optional information between system authors
883
 
          and   platform package creation programs
884
 
 
885
 
2002-03-11 20:15  crhodes
886
 
 
887
 
        * cclan.lisp: Debian package building
888
 
 
889
 
2002-03-11 20:15  crhodes
890
 
 
891
 
        * asdf.lisp: remove :class option from reinitialize-instance call
892
 
 
893
 
2002-03-11 14:40  crhodes
894
 
 
895
 
        * cclan.lisp: README.cCLan-install generation, and the start of
896
 
          .deb building mechanism
897
 
 
898
 
2002-03-11 14:38  crhodes
899
 
 
900
 
        * asdf.lisp: Export static file and source-file-type
901
 
 
902
 
2002-03-07 00:58  dan_b
903
 
 
904
 
        * LICENCE, LICENSE: MIT License
905
 
 
906
 
2002-03-07 00:58  dan_b
907
 
 
908
 
        * README: simple setup example
909
 
 
910
 
2002-03-07 00:50  dan_b
911
 
 
912
 
        * cclan-package.lisp, cclan.lisp: new exported functions
913
 
          all-components, cvs-tag
914
 
 
915
 
2002-03-07 00:50  dan_b
916
 
 
917
 
        * asdf.lisp: added html-file as a static-file subclass
918
 
 
919
 
2002-03-06 13:08  dan_b
920
 
 
921
 
        * cclan.asd: in-package
922
 
 
923
 
2002-03-06 01:58  dan_b
924
 
 
925
 
        * cclan-package.lisp, cclan.asd: syntactic legality is a good thing
926
 
 
927
 
2002-03-06 01:39  dan_b
928
 
 
929
 
        * asdf.lisp: component gains a slot:  +   (parent :initarg :parent
930
 
          :initform nil :reader component-parent) relevant other changes to
931
 
          accomodate and take advantage of this lose the *known-extensions*
932
 
          completely; we don't need a reversable mapping any more (we were
933
 
          only using the reverse half.  replaced with a nice sensible gf
934
 
          +(defgeneric source-file-type (component system)) new static-file
935
 
          component that does nothing oos rewnamed to operate component
936
 
          name -> pathname case conversion issues finally specified
937
 
 
938
 
          (defun system-definition-pathname (system) break out the
939
 
          appropriate bit from find-system defsystem gets a new 'class'
940
 
          option so that systems can be subclassed.  presently this is only
941
 
          specialised on in component-file-type, but more gfs will appear
942
 
          later I expect
943
 
 
944
 
2002-03-06 01:39  dan_b
945
 
 
946
 
        * README: new 'getting started' sedction at front sorted out the
947
 
          component case slop
948
 
 
949
 
2002-03-06 01:28  dan_b
950
 
 
951
 
        * cclan-package.lisp, cclan.asd, cclan.lisp: tools which will be
952
 
          useful for cclan package creators
953
 
 
954
 
2002-02-28 05:28  rjain
955
 
 
956
 
        * test/test3.script: qualified missing-dependency with the asdf
957
 
          package so that it is found properly when *package* doesn't :use
958
 
          :asdf.
959
 
 
960
 
2002-02-28 04:51  dan_b
961
 
 
962
 
        * test/run-tests.sh: test with both available implementations
963
 
          without having to edit this file.  patches for other CL
964
 
          implementations gratefully accepted
965
 
 
966
 
2002-02-28 04:51  dan_b
967
 
 
968
 
        * asdf.lisp:  -(define-condition system-definition-error (error))
969
 
           +(define-condition system-definition-error (error) ())
970
 
          fix for syntax error in probably any implementation other than
971
 
          cmucl.  Thanks to John M Adams for pointing this out lose the
972
 
          special variables for tracking visited nodes; keep this data in
973
 
          the operation instead  +(defmethod operation-ancestor ((operation
974
 
          operation))  +  "Recursively chase the operation's parent pointer
975
 
          until we get to the head of the tree"  +(defun make-sub-operation
976
 
          (o type) use this when creating new operations so that they
977
 
          inherit initargs appropriately from their parent
978
 
 
979
 
2002-02-28 04:51  dan_b
980
 
 
981
 
        * README: initarg handling in oos +** proclamations probably aren't
982
 
 
983
 
2002-02-22 13:10  dan_b
984
 
 
985
 
        * test/run-tests.sh: make it work with CMUCL too
986
 
 
987
 
2002-02-22 13:08  dan_b
988
 
 
989
 
        * asdf.lisp:  -  (:use "CL"))
990
 
           +  (:use :cl))
991
 
          may help people with odd read/print case (or ACL "modern" mode
992
 
          users)  -    "telent:asdf;systems;"))  +    #+nil
993
 
          "telent:asdf;systems;")) clisp objects to this fix pathname
994
 
          merging in internal-find-system so it works with CMUCL's rather
995
 
          odd *default-pathname-defaults* add a run-shell-command
996
 
          dfefintion for cmucl
997
 
 
998
 
2002-02-20 15:15  dan_b
999
 
 
1000
 
        * test/test2.script: <Krystof> dan_b: your test2.script looks fishy
1001
 
          <Krystof> You're not looking at test2b3 anywhere
1002
 
 
1003
 
2002-02-20 15:15  dan_b
1004
 
 
1005
 
        * test/run-tests.sh: la la la
1006
 
 
1007
 
2002-02-20 15:15  dan_b
1008
 
 
1009
 
        * asdf.lisp: rejigged the condition hierarchy slightly  -(defmethod
1010
 
          component-depends-on ((operation load-op) (c source-file))
1011
 
          +(defmethod component-depends-on ((operation load-op) (c
1012
 
          component))  +(defun internal-find-system (name) does everything
1013
 
          find-system does, but returns nil instead of raising an error.
1014
 
 
1015
 
2002-02-20 15:15  dan_b
1016
 
 
1017
 
        * README: .system -> .asd
1018
 
 
1019
 
2002-02-20 12:12  dan_b
1020
 
 
1021
 
        * test/: file1.lisp, file2.lisp, file3.lisp, file4.lisp,
1022
 
          run-tests.sh, test1.asd, test1.script, test2.asd, test2.script,
1023
 
          test2a.asd, test2b1.asd, test2b2.asd, test2b3.asd, test3.asd,
1024
 
          test3.script: new test files
1025
 
 
1026
 
2002-02-20 12:11  dan_b
1027
 
 
1028
 
        * asdf.lisp: version-satisfies is not just a method not an
1029
 
          operation  -            (destructuring-bind (ignore name
1030
 
          version-object)  +             (destructuring-bind (ignore name
1031
 
          version-object) dep oops  -                    :case :common
1032
 
          :name name :type "SYSTEM"  +                      :case :common
1033
 
          :name name :type "ASD" and everywhere else that we found   (defun
1034
 
          class-for-type (parent type)  -  (let ((class (find-class (intern
1035
 
          (symbol-name type) *package*) nil)))  +  (let ((class (find-class
1036
 
          +                (or (find-symbol (symbol-name type) *package*)
1037
 
          +                   (find-symbol (symbol-name type) #.*package*))
1038
 
          nil))) fix for system definitions in packages that don't use ASDF
1039
 
 
1040
 
2002-02-19 16:44  dan_b
1041
 
 
1042
 
        * asdf.lisp:   (defclass module (component)
1043
 
           +   (if-component-dep-fails :initform :fail
1044
 
           +(defgeneric find-component (module name &optional version)
1045
 
          though presently it ignores the extra arg major dependency
1046
 
          rewrite to allow for and/or dependencies and specification of
1047
 
          versions compile-and-load-op is dead we reuse old components when
1048
 
          processing a defsystem form that we've already seen once.  this
1049
 
          means that eql-specialized methods will continue to work and also
1050
 
          that we can implement the pathname defaulting properly (it
1051
 
          doesn't work yet)
1052
 
 
1053
 
2002-02-19 16:27  dan_b
1054
 
 
1055
 
        * README: new stuff describing
1056
 
 
1057
 
          - tetsing implementation features - version dependencies (doesn't
1058
 
          yet work) - and/or dependencies (likewise, nonfunctional)
1059
 
 
1060
 
          proposed asdf system standard moved onto a cliki page
1061
 
 
1062
 
2002-02-14 18:23  dan_b
1063
 
 
1064
 
        * README: kludge for outline-mode
1065
 
 
1066
 
2002-02-14 17:32  dan_b
1067
 
 
1068
 
        * README: clc lite
1069
 
 
1070
 
2002-02-14 13:38  dan_b
1071
 
 
1072
 
        * asdf.lisp: component class  -   (pathname :initarg :pathname)))
1073
 
          +   (relative-pathname :initarg :pathname))) component-pathname,
1074
 
          component-relative-pathname changed to actually work (defmethod
1075
 
          print-object ((c component) stream) is suffering strangely, but
1076
 
          that might just be me.  try re-enabling this and see if itworks
1077
 
          for you
1078
 
 
1079
 
            (defmethod perform ((o load-op) (c cl-source-file))
1080
 
           -    (mapc nil #'load (output-files co c))))
1081
 
           +    (map nil #'load (output-files co c))))
1082
 
          oops
1083
 
 
1084
 
          load-op and compile-and-load-op are actually the same thing (at
1085
 
          least for CL files).  need to choose a name ...
1086
 
 
1087
 
2002-02-14 12:38  dan_b
1088
 
 
1089
 
        * asdf.lisp: s/{compile,load}-system/{compile,load}-op/ defsystem
1090
 
          parsing basically totally rewritten.  diffs unmeaningful, so UTSL
1091
 
 
1092
 
2002-02-14 12:37  dan_b
1093
 
 
1094
 
        * README: add compile-and-load-op, load-source-op ops
1095
 
 
1096
 
2002-02-12 13:46  dan_b
1097
 
 
1098
 
        * README: finding the source code
1099
 
 
1100
 
2002-02-12 13:24  dan_b
1101
 
 
1102
 
        * README: beginnings of a semi-formal defsystem syntax description
1103
 
 
1104
 
2002-02-11 15:01  dan_b
1105
 
 
1106
 
        * README, asdf.lisp: Please ignore this commit
1107
 
 
1108
 
2001-12-04 19:11  crhodes
1109
 
 
1110
 
        * asdf.lisp: added some docstrings
1111
 
 
1112
 
2001-12-04 17:22  crhodes
1113
 
 
1114
 
        * asdf.lisp: Clean up string-unix-common-casify
1115
 
 
1116
 
2001-12-04 16:58  crhodes
1117
 
 
1118
 
        * asdf.lisp: Fix for punctuation in unix-string-common-casify
1119
 
 
1120
 
2001-12-04 14:33  crhodes
1121
 
 
1122
 
        * asdf.lisp: Commit of my sources on general principles
1123
 
 
1124
 
2001-08-20 14:36  crhodes
1125
 
 
1126
 
        * README, asdf.lisp: Made process-option-list run at macroexpand
1127
 
          time (the current component is anaphorically captured as
1128
 
          asdf:component).  Implemented :perform and :explain defsystem
1129
 
          arguments as in (slightly adjusted) README Also added
1130
 
          :initially-do and :finally-do mk-compatibility options
1131
 
 
1132
 
2001-08-06 14:51  dan_b
1133
 
 
1134
 
        * asdf.lisp:   (defmethod process-option ((c component) (option
1135
 
          (eql :depends-on)) value)
1136
 
          for mk-compatibility
1137
 
 
1138
 
2001-08-06 14:51  dan_b
1139
 
 
1140
 
        * README: TODO: +** compiler/loader options +** operation
1141
 
          instantiation in traverse sucks
1142
 
 
1143
 
2001-08-06 03:10  dan_b
1144
 
 
1145
 
        * asdf.lisp:  +(define-condition missing-dependency
1146
 
          (system-definition-error)
1147
 
           -   (depends-on :initform nil
1148
 
           +   (in-order-to :initform nil :initarg :in-order-to)
1149
 
 
1150
 
           +   ;; the defsystem syntax allows us to define EQL methods with
1151
 
          our
1152
 
           +   ;; components.  We must keep track of them all so we can get
1153
 
          rid of
1154
 
           +   ;; them if need be when the defsystem form is re-evaluated
1155
 
 
1156
 
          (although note that we don't yet parse the necessary syntax, but
1157
 
          the infrastructure is ready when we do)
1158
 
 
1159
 
           +(defvar *visited-nodes* nil)
1160
 
           +(defvar *visiting-nodes* nil)
1161
 
          and logical equivalents in operation slots go away.
1162
 
 
1163
 
            (defmethod visit-component ((o operation) (c component))
1164
 
            (defmethod component-visited-p ((o operation) (c component))
1165
 
            (defmethod (setf visiting-component) (new-value (o operation)
1166
 
          (c component))
1167
 
            (defmethod component-visiting-p ((o operation) (c component))
1168
 
          all get updated to use new variables  +(defmethod
1169
 
          component-depends-on ((o operation) (c component)) looks up
1170
 
          dependencies from :depends-on slot reintroduce circularity check.
1171
 
           also rewrote the dependency traversing to introduce new
1172
 
          operations as and when it needs to  +(defmethod
1173
 
          component-depends-on ((operation load-system) (c component))
1174
 
          depends on compile-system  -
1175
 
          (create-instance-for-component c :file (second i) nil)))  +
1176
 
                (create-instance-for-component c :file i nil))) oops.
1177
 
          thanks csr
1178
 
 
1179
 
2001-08-06 03:10  dan_b
1180
 
 
1181
 
        * README: Rewrote the section on dependencies.  Dependencies are
1182
 
          now between (operation component) pairs, not just components.
1183
 
 
1184
 
2001-08-03 03:13  dan_b
1185
 
 
1186
 
        * asdf.lisp: package exports: a reasonable list created white
1187
 
          space, commentary
1188
 
 
1189
 
2001-08-03 03:13  dan_b
1190
 
 
1191
 
        * README: package exports: a reasonable list created
1192
 
 
1193
 
2001-08-03 02:36  dan_b
1194
 
 
1195
 
        * README: dependencies, version 2
1196
 
 
1197
 
2001-08-02 21:09  dan_b
1198
 
 
1199
 
        * README:  a component represents a source file, or a
1200
 
           -collection of source files.
1201
 
           +collection of components.
1202
 
 
1203
 
          "We extend the defsystem syntax to allow for eql-specialised
1204
 
          methods on modules": updated to fit current operation abstraction
1205
 
 
1206
 
          symbols vs strings: Warn the user that they should either use
1207
 
          keywords or be careful with the package that they evaluate
1208
 
          defsystem forms in
1209
 
 
1210
 
          the :pathname argument is misnamed
1211
 
 
1212
 
2001-08-01 19:52  dan_b
1213
 
 
1214
 
        * README, asdf.lisp: Initial import
1215
 
 
1216
 
2001-08-01 19:52  dan_b
1217
 
 
1218
 
        * README, asdf.lisp: Initial revision
1219