Demikernel v1.2 (Stable Catnap LibOS)
Pre-release
Pre-release
What's Changed
- [runtime] Remove QResult by @anandbonde in #711
- [catnap] Implement drop for cleanup on exit by @iyzhang in #724
- [PDPIX] Do not reuse qtokens by @iyzhang in #722
- [pdpix] Don't Optimize Size of Structures by @ppenna in #726
- [runtime] Closing State for Sockets by @ppenna in #727
- [runtime] Make
RECEIVE_BATCH_SIZE
Generic by @ppenna in #732 - [Runtime] Rename scheduler handle to task handle and other things to more useful things by @iyzhang in #737
- [catnap] Transition to Connected State by @ppenna in #733
- [catnap] Rollback When Connect Fails by @ppenna in #734
- [pipe-ping-pong] Refactor to add Drop by @anandbonde in #738
- [bugfix] Poll in Every PDPIX Call by @ppenna in #739
- [pdpix] Fix Network Types to be Compatible With Each Other by @ppenna in #735
- [tcp-ping-pong] Refactor to add Drop by @anandbonde in #741
- [udp-ping-pong] Refactor to add Drop by @anandbonde in #742
- [catloop] Warn msg correction by @anandbonde in #747
- [tcp-push-pop] Refactor to add Drop by @anandbonde in #745
- [tcp-ping-pong] Additional refactors by @anandbonde in #746
- [udp-push-pop] Refactor to add Drop by @anandbonde in #744
- [doc] Socket States Diagram by @ppenna in #736
- [test] Don't Run Unit Tests Concurrently by @ppenna in #749
- [test] Enabling Testing Scenarios for TCP Wait by @ppenna in #754
- [pdpix] Use Wrapped Network Types by @ppenna in #755
- [doc] Adding Legal Documentation by @ppenna in #763
- [pipe-push-pop] Refactor to add Drop by @anandbonde in #759
- [runtime] Fix Scheduler Issues by @iyzhang in #764
- [catloop] Leaking Tasks on Connection Establishment Protocol by @ppenna in #770
- [test] Don't Close Server-Side Passive Socket Twice in
tcp-close
by @ppenna in #761 - [cleanup] Remove unnecessary code by @anandbonde in #766
- [catloop] Connection Establishment Does Not Cancel Inflight Pop Correctly by @ppenna in #771
- [catmem] Keep Track of Pending Operations by @ppenna in #762
- [runtime] Explicit drop of Tasks in scheduler by @iyzhang in #740
- [inetstack] Use TCP PSH bit by @joshuafried in #779
- [runtime] Fixing issues in scheduler by @iyzhang in #782
- [test] Enable All Async Close Tests for TCP by @ppenna in #780
- [catmem] Missing
async_close
by @ppenna in #783 - [test] Missing cases on IPv4 test-unit by @carvalhof in #784
- [bindings] Structures Are Not Packed by @ppenna in #789
- [bindings] Check for Invalid Storage Location by @ppenna in #790
- [catloop] Missing to Shift Catmem Queue Tokens When Packing Result by @ppenna in #791
New Contributors
- @joshuafried made their first contribution in #779
Full Changelog: v1.1...v1.2