Commit graph

78 commits

Author SHA1 Message Date
Juan Jose Garcia Ripoll
78fa07fee6 Change the way pathnames are constructed for compiled files. 2012-10-28 10:15:11 +01:00
Juan Jose Garcia Ripoll
dac5ea7f74 Add the location of ECL systems to ASDF. 2012-10-28 10:14:53 +01:00
Juan Jose Garcia Ripoll
319c0b50d1 The monolithic field is no longer used and its accessor collided with the function definition. 2012-10-27 21:24:11 +02:00
Juan Jose Garcia Ripoll
df1aec7c28 ASDF did not register SYS: with the central registry. 2012-10-27 21:21:18 +02:00
Juan Jose Garcia Ripoll
af22e44825 Upgraded ASDF and incorporated ASDF-BUNDLE instead of ASDF-ECL 2012-10-12 21:28:34 +02:00
Juan Jose Garcia Ripoll
5d2dcedfe6 Extension "asd" cannot be the first one in *load-hooks*. The reason is that autoloaded modules must directly use the *.fas compiled files, not the ASDF definition, because ASDF does not allow reentrancy (i.e. bordeaux-threads uses documentation which uses autoload and tries to get ecl-help) 2012-07-08 22:21:02 +02:00
Juan Jose Garcia Ripoll
739f030787 The static library component of a prebuilt system was not properly located. 2012-06-20 21:54:54 +02:00
Juan Jose Garcia Ripoll
264cdd8bb3 Upgraded ECL to a newer version 2012-04-14 20:57:26 +02:00
Juan Jose Garcia Ripoll
fcb2699d6f REGISTER-PRE-BUILT-SYSTEM did not "know" that a system name must be a string. 2012-02-02 23:54:19 +01:00
Juan Jose Garcia Ripoll
8ea48c7035 Fixed asdf:component-relative-pathname to allow specifying the file extension in prebuilt files. 2012-01-31 23:03:15 +01:00
Juan Jose Garcia Ripoll
a0dacd6175 Allow an argument :lisp-files to MAKE-BUILD. 2011-09-09 23:04:31 +02:00
Juan Jose Garcia Ripoll
36225c3cda Add special rules for monolithic-lib-op. 2011-08-10 22:43:47 +02:00
Juan Jose Garcia Ripoll
28b5a96bb4 Upgraded ASDF 2011-08-01 21:58:32 +02:00
Juan Jose Garcia Ripoll
281572fc10 Appropriate copyright for asdf-ecl.lisp 2011-08-01 21:27:11 +02:00
Juan Jose Garcia Ripoll
65364756d2 Fix asdf to finally work also with bytecmp 2011-07-29 15:02:40 +02:00
Juan Jose Garcia Ripoll
ecc96a60f0 Allow ASDF to work with the bytecodes compiler 2011-06-04 16:20:10 +02:00
Juan Jose Garcia Ripoll
1523ae8a5c EXT package created containing the original set of symbols (not yet filtered) and re-exported from SYS 2011-02-27 23:20:12 +01:00
Juan Jose Garcia Ripoll
fa473daaf1 The compilation function in ASDF is now customizable via a global variable 2011-02-05 23:21:45 +01:00
Juan Jose Garcia Ripoll
6559a32332 Store the old value of compile-file* in a global variable, so that bytecmp can redefine it. 2011-02-05 00:09:23 +01:00
Juan Jose Garcia Ripoll
85c008c439 Remove debug statement. 2011-02-05 00:08:16 +01:00
Juan Jose Garcia Ripoll
24e0cfba07 Simplify the ECL specific part of asdf 2011-02-04 23:52:52 +01:00
Juan Jose Garcia Ripoll
abbad79a51 Upgraded to ASDF 2.012 2011-01-04 22:43:57 +01:00
Juan Jose Garcia Ripoll
8387bb53f6 Upgraded ASDF to 2.010 2010-10-31 12:10:28 +01:00
Juan Jose Garcia Ripoll
539ca66757 Eliminate CLINES and C-INLINE from asdf 2010-06-30 23:25:44 +02:00
Juan Jose Garcia Ripoll
6e738c0223 Remove the inherited :LD-FLAGS argument from a LIB-OP in asdf-ecl.lisp 2010-06-20 11:19:49 +02:00
Juan Jose Garcia Ripoll
d988bc8b32 Imported v2.000 of ASDF 2010-06-09 23:03:44 +02:00
Juan Jose Garcia Ripoll
7b42d8ca7f Imported ASDF 2.0 release candidate into the tree 2010-05-09 22:18:37 +02:00
Samium Gromoff
ecdc7be73c Fix ASDF:MAKE-BUILD not including everything due for inclusion
Tweak local class precedence order of BUNDLE-OPs for the benefit
of BUNDLE-SUB-OPERATIONS.
2010-04-14 19:40:37 +02:00
Juan Jose Garcia Ripoll
4a742b30a9 Missing declaration for getuid() in asdf.lisp 2010-04-01 23:16:27 +02:00
Juan Jose Garcia Ripoll
a0ca4fcb82 PREBUILT-SYSTEM was not exported from ASDF. 2010-03-27 10:56:39 +01:00
Juan Jose Garcia Ripoll
30eb66a335 In the definition of binary-op, the produced defsystem did not have the right class. 2010-03-27 00:10:22 +01:00
Juan Jose Garcia Ripoll
062f864ab8 Implemented a new operation for building precompiled standalone systems. 2010-03-20 12:06:33 +01:00
Juan Jose Garcia Ripoll
ca8025d668 Upgraded ASDF and implemented a new keyword argument, :MOVE-HERE, for MAKE-BUILD 2010-03-19 18:26:59 +01:00
Juan Jose Garcia Ripoll
19d758cfb1 Use the new feature in ASDF to ensure that the output-files of a prebuilt-system remain untranslated. 2010-03-16 23:33:52 +01:00
Juan Jose Garcia Ripoll
1c703c5442 Upgrade ASDF to get the new features by which OUTPUT-FILES can remain untranslated. 2010-03-16 23:29:02 +01:00
Juan Jose Garcia Ripoll
0263097ff5 Updated to v1.634 of ASDF 2010-03-13 16:56:07 +01:00
Juan Jose Garcia Ripoll
2f68e36135 Upgrade ASDF and introduce a new ECL extension, which are prebuilt systems. 2010-03-13 14:45:12 +01:00
Juan Jose Garcia Ripoll
8c90bf7916 When the user removes ECL's system directory from ASDF's central registry, an instance of ASDF was created without the right fields (S. Boukarev) 2010-03-07 23:18:47 +01:00
Juan Jose Garcia Ripoll
f272b37635 Upgraded to ASDF 1.604 to solve a problem with restarts. 2010-02-05 19:26:12 +01:00
Juan Jose Garcia Ripoll
33e74b78de Upgraded ASDF to 1.603. 2010-02-04 23:27:12 +01:00
Juan Jose Garcia Ripoll
67cb66678d ECL now ships with ASDF version 1.596 2010-02-03 21:00:23 +01:00
Juan Jose Garcia Ripoll
fddb943c98 Upgrade ASDF to v1.369 2009-11-17 22:52:26 +01:00
Juan Jose Garcia Ripoll
e6eee9f5d1 contrib/asdf/asdf-ecl.lisp:
* added a field :prologue-code to the monolithic operation. This field works
  just like the previous :epilogue-code.
* gather-components uses a new way to list the set of load-op operations that
  ASDF would normally produce.
* library operations would collect too many object files by not filtering
  by system. This was probably a typo in bundle-sub-operations.
2009-11-01 02:41:15 +01:00
Samium Gromoff
a027435354 Generalise the ASDF epilogue code fix to monolithic bundle ops. 2009-10-24 18:42:53 +02:00
Samium Gromoff
9a0402d616 Disallow :EPILOGUE-CODE leaking from :PROGRAM to constituent BUNDLE-OPs. 2009-08-06 15:30:42 +02:00
Samium Gromoff
7460dfdd23 Fix MONOLITHIC-BUNDLE-OP slot name typo. 2009-08-06 15:30:41 +02:00
Juan Jose Garcia Ripoll
1eb01d1431 Only produce FASB files for systems with more than just precompiled binary components. 2009-08-05 22:31:19 +02:00
Juan Jose Garcia Ripoll
96f4c92bd7 Next iteration of the code for building and installing fake ASDF components for every ECL module. 2009-08-05 22:23:36 +02:00
Juan Jose Garcia Ripoll
9b6de867b5 A much simpler solution for registering modules with ASDF without creating *.asd files 2009-08-05 21:40:15 +02:00
Juan Jose Garcia Ripoll
e7369e72fd Modules which are loaded with REQUIRE, but which belong to ECL, are now registered with ASDF and can be used in dependencies. 2009-08-05 20:56:00 +02:00