Skip to content

Demikernel v1.2 (Stable Catnap LibOS)

Pre-release
Pre-release
Compare
Choose a tag to compare
@ppenna ppenna released this 23 Jun 13:09
· 1636 commits to dev since this 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

Full Changelog: v1.1...v1.2