Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • master default protected
1 result
Created with Raphaël 2.2.04Jul222Feb2110Oct15Nov16Feb515Jan145Dec42130Nov292825Added SPDX license identifiers. Added copyrights and ISC license to testsmastermasterClarified license terms - LGPL 3 or laterFix spelling mistake in READMEMerge pull request #3 from StrmSrfr/masterMerge remote branch 'upstream/master'Added :description field to asd fileBug fix: FORCE no longer tries to stop computation if it has not startedAdded more stuff to TODO file.Added documentation for *default-future-type* to readmeUpdated documentation.Added a Multilisp benchmark suite from Mark Feeley's PhD dissertation, changed test framework from FiveAM to EOSFixed race condition w/multiple threads trying to compute same future.Fixed bug with thread-counter-lock not being recursive.Added touch function (like yield but also serves as identity over non-futures; borrowed from MultiLisp)Exported future type, added a type check for yield.Added README file w/documentation.Added TODO file.Added BUGS fileFixed up thread pool threads to decrement *free-threads* counter using an unwind-protectSome fixes to unit tests.Added unit tests.In yield, made wait-list notification happen after other-thread computation is aborted.Added a bunch of library functions.Moved pexec, plet to library.lispFixed bug in thread pool.Fixed error where proxying debugger hook was never waking up threads selecting on an erroring future.Added support for using restarts to handle errors in future computations. Thanks to Maciej Katafiasz for requesting this functionality.Done basic future creation and yield interface.Initial commit. Future and scheduler.
Loading