projects
/
mit-scheme.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
mit-scheme.git
2015-11-26
Matt Birkholz
Disable the "already locked!" assert when multi-processing.
SMP
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make wind.o state thread-local.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make uxterm.o state thread-local.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make uxsock.o state thread-local.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make uxsig.o state thread-local.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make uxproc.o state thread-local or single-threaded.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make uxenv.o state single-threaded.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make utils.o state thread-local.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make storage.o state thread-local or single-threaded.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make pruxffi.o state thread-local.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make primutl.o single-threaded.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make ostty.o state thread-local.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make obstack.o state thread-local.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make intern.o state single-threaded.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make fasload.o state single-threaded.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make error.o state thread-local.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make comutl.o state thread-local.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make cmpint.o state thread-local.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make bkpt.o state thread-local.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make avltree.o state thread-local.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Forward SIGCHLD to the io-waiter.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Add SIGALRM distributor.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Add mutex LOCK/UNLOCK boilerplate.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Add i386 assembly to allocate and access thread-local...
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Add x86_64 assembly to allocate and access thread-local...
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Initialize thread-local compiler_utilities.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make the svm1 interpreter's state thread-local.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make trap_state and current_interruptable_extent thread...
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Make the interpreter's state thread-local.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Synchronize initialized processors.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Add io-waiter-registry, a copy of io-registry.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Add copy-select-registry!.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Add COPY-SELECT-REGISTRY primitive.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Add io-waiter, the *one* processor that waits on the...
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Add SMP-IDLE primitive.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Add an ignore_status_change parameter to OS_pause for...
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Add SMP-WAKE primitive.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Fix test-select-registry to "atomically" unmask interrupts.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Serialize the outf functions.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Punt gc_space_needed when SMPing. The local heap is...
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Add shared and local heaps.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Add SMP GC primitives and use them (with 1 processor).
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Add new primitives SMP-COUNT, SMP-ID and SMP-LOCK-THREADS.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Add configure option --enable-smp and new machine options.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Synchronize processors for GC, purify and fasdump.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Accommodate multiple processors.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Serialize access to (runtime thread) internals.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Clobber fluid-let and the (runtime state-space) package.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Add register-gc-event, deregister-gc-event, registered...
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Replace subprocess status ticks with thread events.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Reimplement permanently-register-io-thread-event for...
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Do NOT use permanently-register-io-thread-event in...
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
doc/user-manual: Unix Installation: minor edits.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
svm: finish-cross-compilation of everything using a...
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Update versions to 9.2.1.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
Update copyright years.
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
dist/update-copyright.scm: Translate last-copyright...
commit
|
commitdiff
|
tree
|
snapshot
2015-11-26
Matt Birkholz
dist/update-copyright.scm: Update files in place.
commit
|
commitdiff
|
tree
|
snapshot
2015-10-27
Taylor R Campbell
Document REFERENCE-BARRIER.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-03
Matt Birkholz
ffi: Fix callouts that return a struct or union.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-19
Matt Birkholz
Use without-interruption and more locking(!) in gcfinal...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/process.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/os2graph.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/x11graph.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/random.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/queue.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Serialize access to the population-of-1d-tables.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/intrpt.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/io.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/infutl.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/hashtb.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove with-absolutely-no-interrupts from runtime/hash...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/global.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/generic.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/geneqht.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Add make-serial-population.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/gcfinal.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Initialize the thread system early in the cold load.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove with-absolutely-no-interrupts from runtime/gc...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Define make-thread-mutex early.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/sfile.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/rgxcmp.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/ffi.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Add without-preemption.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/string.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/rbtree.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Unalias with-absolutely-no-interrupts in runtime/prgcop...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/parser-buffer...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/gencache.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/gdbm.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/crypto.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Remove without-interrupts from runtime/condvar.scm.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Add without-interruption, to replace without-interrupts.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
mhash: Prepare the GC daemon to run concurrently with...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
gdbm: Prepare the GC daemon to run concurrently with...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Add with-thread-mutex-try-lock.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Look for IO in yield-current-thread.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Add type-checking to thread-dead?.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
debug.c (print_string): Summarize long strings.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Matt Birkholz
Mark with-thread-events-blocked stack frames with the...
commit
|
commitdiff
|
tree
|
snapshot
next