@stedolan

On Mon, Jul 27, 2015 at 11:16 AM, KC Sivaramakrishnan < notifications@github.com> wrote: I don't clearly see the benefit in the quiescent phase. Th…

@stedolan
@stedolan
Fix stack promotion.
1 commit with 20 additions and 10 deletions
@stedolan

On Thu, Jul 23, 2015 at 3:11 PM, KC Sivaramakrishnan < notifications@github.com> wrote: If we have a caml_is_marked(obj) function which returns tru…

@stedolan
@stedolan
Fixing is_main initialization in create_domain.
1 commit with 11 additions and 7 deletions
@stedolan
Segmentation fault with reagent queues
stedolan commented on pull request ocamllabs/ocaml-multicore#19
@stedolan

Nice!

stedolan commented on pull request ocamllabs/ocaml-multicore#19
@stedolan

facepalm Well found :)

stedolan commented on pull request ocamllabs/ocaml-multicore#18
@stedolan

I don't understand why this is necessary. Shouldn't the call to dirty_stack above suffice? The minor GC scans all dirty stacks and calls caml_darke…

@stedolan
@stedolan
  • @stedolan 03cd3e9
    Optimise spinning for inter-domain RPC.
@stedolan

On Tue, Jul 14, 2015 at 4:15 PM, KC Sivaramakrishnan < notifications@github.com> wrote: Here is infinite loop bug I triggered with ./queue_test 2 …

@stedolan
@stedolan
Lots of warnings generated for `static_assertion_failure_line` on OSX
@stedolan

What error do you get? On Tue, Jul 14, 2015 at 9:21 AM, KC Sivaramakrishnan < notifications@github.com> wrote: make -j world works fine on the van…

@stedolan
  • @stedolan 577c831
    Catch fatal errors during domain creation
@stedolan

While Oo.id (object end) is indeed supposed to be a thread-safe unique ID, it wasn't until earlier this morning :)

@stedolan

The correct fix for this is to implement work-stealing for major GC marking, which is necessary anyway. With work-stealing, GC with an inactive dom…

@stedolan
@stedolan

OK, I think I finally have this mostly figured out. This is a nice testcase, btw: most of the time, many domains are sleeping in Unix.select (I thi…

@stedolan
@stedolan
@stedolan
@stedolan
@stedolan
  • @stedolan 6831c6d
    Avoid clobbering %r11 in caml_alloc{1,2,3,N}.
@stedolan
@stedolan
  • @stedolan b4bc789
    Fix some native-code startup bugs.
@stedolan
  • @stedolan d325d98
    Stub out fiber logic for native code backend.