0
I Use This!
Inactive

Commits : Listings

Analyzed about 1 hour ago. based on code collected about 2 hours ago.
Aug 13, 2024 — Aug 13, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Updated version number to 1.0, added prose to tl-manual.texinfo. More... over 24 years ago
Updated copyright notices for 2001. 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. 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. More... over 24 years ago
Committing new translations of lecho. The only diffs are year changes in the emitted code. 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. 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. More... over 24 years ago
Fixed up some minor typos. 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. More... over 24 years ago
Fixed a typo. 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. More... about 25 years ago
Added skeleton for the pthread system. More... about 25 years ago
Minor edits and removal of some unneeded layering in the rant. More... about 25 years ago
Various edits to pacify CLisp's vagaries. This is not yet a completed port. 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. More... about 25 years ago
This commit implements deep binding for special variables when we're compiling with the make line "make THREAD=1". More... about 25 years ago
Assure recursive makes keep using prefered (i.e. gnu) make. More... about 25 years ago
add FUNCTION-KEYWORDS More... about 25 years ago
Note requirement for gnu make, use bootstrap script, so interupts work. More... about 25 years ago
Shell script to bootstrap, something makefile can invoke. More... about 25 years ago
MCL friendly pathname hackery 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. 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. 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. More... about 25 years ago
Let the makefile be kinda platform independent More... about 25 years ago
Commit change from retranslate 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. 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. More... about 25 years ago
*** empty log message *** More... about 25 years ago
*** empty log message *** More... about 25 years ago