openhub.net
Black Duck Software, Inc.
Black Duck Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
X
xcvb
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
about 12 hours
ago. based on code collected
about 15 hours
ago.
Apr 27, 2023 — Apr 27, 2024
Showing page 23 of 24
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Add README file for future developers. Add compiler-options.lisp to the git respository - somehow it must have been missed before and was never added.
Spencer Brody
More...
over 15 years ago
More of the good 'ol cleanups, clarifications, etc.
Spencer Brody
More...
over 15 years ago
Added support for a file to depend on another file that is not under the same BUILD.lisp file.
Spencer Brody
More...
over 15 years ago
Made the path of the files in the output asd file be relative to the path of the output asd file, NOT relative to the path of the build module.
Spencer Brody
More...
over 15 years ago
Merge branch 'master' of ssh://common-lisp.net/project/xcvb/public_html/xcvb
Spencer Brody
More...
over 15 years ago
A whole lot of cleanups, clarifications, etc.
Spencer Brody
More...
over 15 years ago
Testing making a change to the xcvb git repository from home computer.
Spencer T Brody
More...
over 15 years ago
Made it so that it IS possible to have duplicates in a dependency list.
Spencer Brody
More...
over 15 years ago
Changed the way asd-generator works. Before, if a file was in the build-requires slot of the build-module (and thus required by the whole system) then it would put into the build-requires module of the generated asd file, but NOT into the main-files module. Now, if a file is in build-requires and is dependended upon by a specific file in the system, then it will show up in BOTH places in the resulting asd file. This provides a better parallel with how XCVB would handle that situation.
Spencer Brody
More...
over 15 years ago
cleanups, clarifications, etc.
Spencer Brody
More...
over 15 years ago
Renamed class fasl-or-cfasl-node to object-file-node Defined a method for initialize-instance specialized on the class concrete-module that allows for a keyword :depends-on. Saying ":depends-on ("foo" "bar")" in a module declaration is the same as saying ":compile-depends-on ((:compile "foo") (:compile "bar")) :load-depends-on ("foo" "bar")"
Spencer Brody
More...
over 15 years ago
Added docstring to generic function target-for-node.
Spencer Brody
More...
over 15 years ago
Added escaped-source-pathname slot to file-node to avoid escaping the filepath multiple times.
Spencer Brody
More...
over 15 years ago
Removed some commented-out old versions of code.
Spencer Brody
More...
over 15 years ago
Got rid of target slot from dependency-graph-nodes. Instead use generic function target-for-node. This figures out the proper makefile target, which will usually be the filepath relative to the path that the makefile is being written to (not relative to the build-module, as it was previously)
Spencer Brody
More...
over 15 years ago
Changed the makefile targets to use ${FASL} and ${CFASL} as the file extensions. The makefile now sets the value of FASL and CFASL at the beginning to the correct extensions for the given target lisp. Also, compile-file no longer uses :output-file to force the fasls to have .fasl extensions. This means that the lisp implementation can write fasl's with whatever extension it wants and the makefile will still work. Made fasl-nodes, cfasl-nodes, and source-file-nodes have a source-filepath slot. This is now used in the asd-generator instead of target.
Spencer Brody
More...
over 15 years ago
Cleanups, clarifications, etc. Made it more 80-character width friendly Cleaned up the escaping of the strings for the makefile, so that extra escaping isn't done unessessarily.
Spencer Brody
More...
over 15 years ago
Cleanups, clarifications, removing unused slots/variables, etc. Made it so that fasl's will always be written with a .fasl extension - regardless of implementation.
Spencer Brody
More...
over 15 years ago
Fixed support for CCL as the target lisp. Also improved the ability to add new lisp implementations as the target lisp. Improved extensibility a bit. Some other small cleanups.
Spencer Brody
More...
over 15 years ago
Removed some commented out old versions of code.
Spencer Brody
More...
over 15 years ago
Eliminated cfasl targets from the generated makefile and just made everything depend on cfasls - this prevents the target from being executed twice. Made the core with build requires systems not have a phony target in the makefile - this prevents everything from being rebuilt every time. Added a special variable so that the option to use cfasls or not can be set by the user.
Spencer Brody
More...
over 15 years ago
Made it so that loading a cfasl loads that file's compile-time dependencies first.
Spencer Brody
More...
almost 16 years ago
Made asdf-converter write module declarations with dependencies in the proper order as decided by their dependencies on one another. Made it so that loading a cfasl does NOT load its compile-time dependencies.
Spencer Brody
More...
almost 16 years ago
Fixes to cfasl support - first version that fully support them. Some other small changes (separated traverse functions into separate file, cleaned up the way fullnames work, etc)
Spencer Brody
More...
almost 16 years ago
Added support to makefile generation to depend on the compile time effects of a file - either by loading a cfasl, or by (re)compiling the file. Also fixed a bug in traverse that made nodes that were only compile-dependencies not show up in the makefile.
Spencer Brody
More...
almost 16 years ago
Cleaned up code - added comments, fixed formatting, and re-arranged code in the source files
Spencer Brody
More...
almost 16 years ago
Deleted all comments that were just unused or old versions of code.
Spencer Brody
More...
almost 16 years ago
Removed :origin and :build-requires slot from modules Changed name of core-with-asdf-systems-loaded to core-with-build-requires-loaded Changed name of find-origin to find-build-file
Spencer Brody
More...
almost 16 years ago
Removed the feature where asdf dependencies of the BUILD module are automatically carried through to the rest of the system. Instead there is now a slot in the BUILD module that can be accessed through an XCVB extension called :build-requires that contains a list of dependencies that should be carried through to the whole system.
Spencer Brody
More...
almost 16 years ago
Cleaned up dependency cycle detection a bit. Made the dependencies in the generated Makefile be accurate (using traverse, which was modified a bit to be able to be used for this purpose) Revamped the special-forms system to allow it to be extensible.
Spencer Brody
More...
almost 16 years ago
←
1
2
…
16
17
18
19
20
21
22
23
24
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree