openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
T
ThinLisp
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
about 1 hour
ago. based on code collected
about 2 hours
ago.
Aug 13, 2024 — Aug 13, 2025
Showing page 3 of 8
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Updated version number to 1.0, added prose to tl-manual.texinfo.
jallard
More...
over 24 years ago
Updated copyright notices for 2001.
jallard
More...
over 24 years ago
In tlt/lisp/tlt-foreign.lisp added the documentation for the C foreign function interface defining operation that we should have. The existing dependence on the format of older Lisp systems gets all the old warts instead of doing something simpler and more understandable.
jallard
More...
over 24 years ago
Removed the redundant LICENSE file from the top level src directory, the real one is in src/docs. Changed the "distribution" makefile target to get the license file from the right place.
jallard
More...
over 24 years ago
Committing new translations of lecho. The only diffs are year changes in the emitted code.
jallard
More...
over 24 years ago
Committing new translations. These only differ from the old ones in that the copyright notice lists year 2001 instead of the old year 2000.
jallard
More...
over 24 years ago
Changed a four-year-old debugging tweak. After this amount of time I think we don't need to emit checks to see that the stack is uncorrupted. The effect is to change the stack checking to only occur if the safety is at level 3, where it was previouslyh triggered even at safety level 0.
jallard
More...
over 24 years ago
Fixed up some minor typos.
jallard
More...
over 24 years ago
In defstruct.lisp, finished the implementation of reclaimers on structures. Now there are working reclaimer options, working slot reclaimer options, and working slot copier options. Also hushed up a leak associated with the funcallable slot accessor functions of type declared structure elements. It still leaks, but the accessor is declared with a consing type of "either", which makes the accessor no longer issue compiler warnings. Note that this leak can only occur when you actually funcall (or apply) the accessor. If you call it normally the compiler macro will inline the accessor, in which case the consing characteristics are the responsibility of the calling location.
jallard
More...
over 24 years ago
Fixed a typo.
jallard
More...
over 24 years ago
Did some cleanup in preparation of reclaimable structures. There was no handling of C union types in c-type-string, and the C type generation for structures was inappropraitely dumped into reserve-global-identifiers.
jallard
More...
about 25 years ago
Added skeleton for the pthread system.
jallard
More...
about 25 years ago
Minor edits and removal of some unneeded layering in the rant.
jallard
More...
about 25 years ago
Various edits to pacify CLisp's vagaries. This is not yet a completed port.
jallard
More...
about 25 years ago
This was one of the better responses I got to a mailing list discussion about language "meanies vs. doies". Eventually this should be quoted in the rant.
jallard
More...
about 25 years ago
This commit implements deep binding for special variables when we're compiling with the make line "make THREAD=1".
jallard
More...
about 25 years ago
Assure recursive makes keep using prefered (i.e. gnu) make.
bhyde
More...
about 25 years ago
add FUNCTION-KEYWORDS
bhyde
More...
about 25 years ago
Note requirement for gnu make, use bootstrap script, so interupts work.
bhyde
More...
about 25 years ago
Shell script to bootstrap, something makefile can invoke.
bhyde
More...
about 25 years ago
MCL friendly pathname hackery
bhyde
More...
about 25 years ago
Changed the top level makefile to handle a THREAD=1 argument if you want to compile with thread support. Committing generated makefiles for tl and lecho that reflect the changes made in the tlt/lisp/makefiles.lisp generator.
jallard
More...
about 25 years ago
Changed makefile generation so that PTHREADS inclusion is an argument to the makefile, like OPT, rather than generating whole new makefiles or it.
jallard
More...
about 25 years ago
Added mutex locks around the references to the thread_states list of all thread states. This prevents two processes from grabbing the same location, and it prevents one thread from reading the thread_states array while another has freed it after growing the array.
jallard
More...
about 25 years ago
Let the makefile be kinda platform independent
bhyde
More...
about 25 years ago
Commit change from retranslate
bhyde
More...
about 25 years ago
Added a line to remove the */c/*.tlt files within the clean target. This will force retranslations of all lisp files.
jallard
More...
about 25 years ago
tl.c : Fixed up pthreads implementation so that it can compile when the PTHREADS compiler switch is thrown. This involved fixing up thread IDs to be pthread_id types instead of uint32, making the thread_states array a pointer to a pointer to a Thread_state, and fixing a type error in deleting a thread_state. While I was here, I fixed up the stack handling routines to fetch the current thread state once, then use structure accesses to it. This is a performance improvement over the macros for state information which look up the current thread state for each reference.
jallard
More...
about 25 years ago
*** empty log message ***
bhyde
More...
about 25 years ago
*** empty log message ***
bhyde
More...
about 25 years ago
←
1
2
3
4
5
6
7
8
→
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