-
Fixed crash: the hooks caml_thread_enter_blocking_section_hook_defaul…
lucasaiu committedApr 5, 2013 …t and caml_thread_leave_blocking_section_hook_default were only installed for the main context
-
Added global the_main_context; caml_signal_handlers: cloned for non-m…
lucasaiu committedApr 3, 2013 …ain contexts.
-
Temporary fix for a just-noticed crash: we have to clone (via a blob)…
lucasaiu committedMar 29, 2013 … caml_signal_handlers into each context at split time
-
asmrun/roots.c: removed my debug prints. The bug manifested there, bu…
lucasaiu committedMar 29, 2013 …t the origin was very far
-
disabled thread-no computation, which is dangerous to call before ini…
lucasaiu committedMar 29, 2013 …tialization is complete
-
Commit before destabilizing changes
lucasaiu committedMar 29, 2013
-
lucasaiu committed
Mar 25, 2013
-
Added boot/ocamlSTUFF, needed for bootstrap
lucasaiu committedMar 20, 2013 -
Added boot/ocaml{lex,yacc}, needed for bootstrap
lucasaiu committedMar 20, 2013 -
Added boot/ocamlc, which I had forgotten to add
lucasaiu committedMar 20, 2013
-
Stuff (debugging crash at thread exit time)
lucasaiu committedMar 19, 2013
-
lucasaiu committed
Mar 11, 2013 -
Context split is now forbidden if the involved context has *ever* had…
lucasaiu committedMar 11, 2013 … more than one thread
-
Context split is now forbidden if the involved context has more than …
lucasaiu committedMar 11, 2013 …one thread
-
Fixed the multi-context + multi-thread bug!
lucasaiu committedMar 8, 2013
-
FIXED the "big" bug related to signals
lucasaiu committedMar 4, 2013 -
lucasaiu committed
Mar 4, 2013
-
Thread support is now even more broken, while I am debugging the same…
lucasaiu committedMar 1, 2013 … crash. The cause appears to be signal handling (thread switch is performed by a dummy "SIGPREEMPTION" signal, from the tick thread).
-
configure: temporarily reworked so that I don't need to patch the gen…
lucasaiu committedFeb 27, 2013 …erated config/Makefile any longer
-
Debugging multithread-over-multicontext support. Still messed-up.
lucasaiu committedFeb 22, 2013
-
lucasaiu committed
Feb 19, 2013 -
Updated README.md (and only that by now), to provide a more current d…
lucasaiu committedFeb 19, 2013 …escription of the current state
-
Systhreads over contexts: I think I've fixed the crash
lucasaiu committedFeb 11, 2013
-
Started making threads context-reentrant. Still a crash to solve.
lucasaiu committedFeb 7, 2013
-
lucasaiu committed
Jan 31, 2013 -
lucasaiu committed
Jan 31, 2013 -
Sequence skeleton: bugfix (a separate skeleton was instantiated per e…
lucasaiu committedJan 31, 2013 …lement)
-
Made the message queue size unbounded, again. With any finite size th…
lucasaiu committedJan 31, 2013 …e thing is subject to deadlocks.
-
Mailboxes: many improvements. Rationalized and simplied the interface…
lucasaiu committedJan 30, 2013 … in Context.mli. Added the "dead" context state, which is important. Skeleton cleanups.
-
Context: major interface cleanup. Implemented algorithmic skeletons m…
lucasaiu committedJan 25, 2013 …ade of sinks and sources. Taskfarm as an algorithmic skeleton, with collector reordering as an operation over sources
-
Fixed a huge bug in mutex initialization. Implemented mailboxes in C.…
lucasaiu committedJan 24, 2013 … Made message queues unbounded in size.