i just pushed my kilim 2.0 fork to sriram's github, ie
https://github.com/kilim/kilim
the previous HEAD is tagged as `master.2014` - yes, it's been that long !
improvements:
- `Kilim.trampoline` weaves a program programmatically with a single line of code in `main`
- lambdas
- runtime weaver is rock solid
- continuations (pure fibers) - up to 20x faster than tasks
- new Scheduler based on ThreadPoolExecutor
- high performance single producer and single consumer mailboxes and no-context-switch timers
- ASM6.2.1
- support for java 7, 8, 9, 10, 11 and 12-ea
- maven based dependencies and deployment to the central repository, currently org.db4j:kilim:2.0.0-25
- maven plugin for weaving within a pom.xml
- demo projects (battle royale, jetty,invoke)
- idledown: automatically stop kilim when outstanding tasks complete
- single-file source cope programs, ie JEP 330
- JShell support (in a demo - not yet integrated into the kilim artifact)
- Java 11 nestmates support
- many bugfixes related to correct execution of complex woven code, eg loops and exceptions
- and many more bugfixes and usability improvements
feedback and issue reports are welcome. i'm aiming to do an official 2.0 release to maven central in the next couple of days. in the meantime, try out the pre-releases if you haven't already - the api will be less flexible once 2.0 is official
thanks to Avinash, chinmayam, hyleeon, iveyhe, Jestan, Michael, nilang, patternhe, Ravikant, sriram, and xinrd.xu for code contributions. and to numerous others for bug reports and suggestions