Ems Versions Save

Extended Memory Semantics - Persistent shared object memory and parallelism for Node.js and Python

v1.4.8

6 years ago

v1.4.5

6 years ago

Improved documentation and examples, particularly the HTTP web server.

v1.4.4

7 years ago

Python and Javascript sharing objects.

v1.4.3

7 years ago

Fix build on AWS linux where <stdint.h> isn't being fully parsed.

v1.4.2

7 years ago

Corrects bug causing all user-mode threads to be pinned to core 0.

v1.3.6

7 years ago

EMS no longer requires command line arguments to initialize slave processes, instead now using environment variables.

v1.3.1

8 years ago

No change in functionality, refactors code into distinct C and Node.js APIs.

v1.2.0

8 years ago

Added array.destroy() method to allow an EMS array to be released with or without persisting the data to storage.

Allow preemption of a pending data acquisition lock in order to permit snooping and deadlocks.

v1.1.0

8 years ago

Added arguments to the function to be performed in a parallel region, allowing the master thread to pass arguments to the worker threads. Added example web server that computes a single response in parallel.

1.0.5

8 years ago

Refactored to use Nan for future-proof V8 portability. Numerous bug fixes and additional tests.