Commit Graph

  • f2033263dd Replace CompositeBuffer.extendComposite with extendWith Chris Vest 2021-04-27 12:19:53 +0200
  • 2f12455fa9 Make CompositeBuffer part of the public API Chris Vest 2021-04-27 12:10:44 +0200
  • 86c929dd5a Remove Deref Chris Vest 2021-04-27 11:04:06 +0200
  • ec0dbb6b5e
    Merge pull request #44 from netty/slice-bifurcate Chris Vest 2021-04-27 16:10:55 +0200
  • 0db6a745dc Always attach test results to PR builds Chris Vest 2021-04-27 15:06:43 +0200
  • 49deb77fd3 Allow running AlternativeMessageDecoderTest from Maven Chris Vest 2021-04-27 14:09:27 +0200
  • 25b234acd2 Make the BufferBulkAccessTest.writeBytesMustTransferDataAndUpdateOffsets test run faster Chris Vest 2021-04-27 13:33:28 +0200
  • 2fc3666077 Remove deprecated maven build option from docker build Chris Vest 2021-04-27 10:09:40 +0200
  • 60954394a5 Use Send.isSendOf to simplify code Chris Vest 2021-04-27 10:03:24 +0200
  • 926a1807b4 Clean up code and remove the BufferAdaptor Chris Vest 2021-04-26 15:29:56 +0200
  • c09276373e Fix prose errors Chris Vest 2021-04-26 11:24:24 +0200
  • 8c2987a824 Add a Buffer.writeBytes bulk transfer method Chris Vest 2021-04-26 10:34:54 +0200
  • d72982a5ef Fix checkstyle issue Chris Vest 2021-04-26 09:41:21 +0200
  • 0748d206d2 Add an alternative message decoder implementation Chris Vest 2021-04-23 17:13:48 +0200
  • c081c73885 Port over the ByteToMessageDecoder as an example Chris Vest 2021-04-22 16:57:53 +0200
  • 7775460984 Make bifurcate and ensureWritable more flexible Chris Vest 2021-04-22 16:57:31 +0200
  • a2d49fed3e Bring slice and bifurcate methods together Chris Vest 2021-04-15 17:17:00 +0200
  • 7ac7655e87
    Merge pull request #49 from netty/send-instanceof Chris Vest 2021-04-27 09:59:27 +0200
  • 2decac081a Rename Deref.isInstanceOf to referentIsInstanceOf Chris Vest 2021-04-26 16:38:55 +0200
  • b541a20b4c
    Merge pull request #50 from netty/panama-update Chris Vest 2021-04-26 18:33:14 +0200
  • ca864c9af4 Only upload the artifacts in the target directory Chris Vest 2021-04-26 17:27:31 +0200
  • b396252682 Update APIs with the latest project-panama changes Chris Vest 2021-04-26 17:08:40 +0200
  • 9c87dc8208
    Merge pull request #43 from netty/build-test-reports Chris Vest 2021-04-14 13:42:45 +0200
  • 220bbe816b
    Merge pull request #39 from netty/unsafe-impl Chris Vest 2021-04-14 12:39:27 +0200
  • 4ddd194b91 Add a build step that uploads surefire test reports Chris Vest 2021-04-14 12:11:14 +0200
  • fdc59cc43c Break up the monolithic BufferTest into multiple test classes Chris Vest 2021-04-14 11:44:58 +0200
  • 55348fb660 Give more memory to surefire when running the full test suite Chris Vest 2021-04-13 15:18:14 +0200
  • 26f8bae997 Capture full container output on build failures Chris Vest 2021-04-09 10:15:00 +0200
  • 99efb7dab9 Fix compilation error after rebase Chris Vest 2021-04-08 21:10:17 +0200
  • 4ed2c59e39 Revert: Try being less edgy with the Fedora image Chris Vest 2021-03-28 15:50:00 +0200
  • 42e05771dd Try being less edgy with the Fedora image Chris Vest 2021-03-28 14:43:43 +0200
  • fd4c051573 Upload whole working directory on build failure Chris Vest 2021-03-28 14:02:39 +0200
  • fb7279e82f Fix more test failures for UnsafeBuffer Chris Vest 2021-03-27 13:40:25 +0100
  • 1fe8abecfa Fix JVM crashes and a number of test failures Chris Vest 2021-03-27 13:20:07 +0100
  • c73dd07384 UnsafeBuffer implementation, based on sun.misc.Unsafe Chris Vest 2021-03-19 17:22:28 +0100
  • e7f7335804
    Merge pull request #42 from netty/fix-after-refactoring Chris Vest 2021-04-08 14:18:53 +0200
  • a3dfaf535d Fix test sample filtering and disable really slow tests Chris Vest 2021-04-08 11:08:09 +0200
  • 7fda986d2c Make CleanerTests faster by reducing iteration count Chris Vest 2021-04-07 17:43:51 +0200
  • 987a398700 Fix native memory leak bug Chris Vest 2021-04-07 17:17:35 +0200
  • ab45a7b053 Fix (some) failing tests Chris Vest 2021-04-07 16:19:35 +0200
  • 513cef1c1e Update code to support bleeding edge MemorySegment APIs after the latest refactoring Chris Vest 2021-04-07 14:28:05 +0200
  • 2e162c9ab0
    Merge pull request #40 from netty/fix-jdk-branch Chris Vest 2021-04-07 11:51:55 +0200
  • da2acfd946 Use the memaccess+abi branch of panama-foreign Chris Vest 2021-04-06 16:54:32 +0200
  • 99020a104b This seems to be a dead-end since Intellij can't run tests like this. Chris Vest 2021-03-24 10:43:24 +0100
  • 3e6eceb58a Make it possible to run all tests in Intellij as well Chris Vest 2021-03-24 11:21:00 +0100
  • 0ed5575fb4 Simplify recovery code for memory segment based buffers Chris Vest 2021-03-19 17:43:05 +0100
  • 824d3e0137
    Merge pull request #37 from netty/bytebuffer-impl Chris Vest 2021-03-19 17:31:10 +0100
  • 66fbc44d27 Update docker layer cache workflow thing Chris Vest 2021-03-19 17:23:48 +0100
  • 1bf9429fbf Fix warning printed at test time Chris Vest 2021-03-19 17:23:02 +0100
  • 56a131a4ae Fix test-compile Chris Vest 2021-03-19 13:55:53 +0100
  • eebdae8102 Make sure checkstyle dependencies are in the docker layer cache Chris Vest 2021-03-19 11:58:25 +0100
  • 6a6ecde5e2 Use release version of Netty build Chris Vest 2021-03-19 10:28:39 +0100
  • ff66723248 Make test-compilation and test-running pass Chris Vest 2021-03-18 16:53:14 +0100
  • 95709828bf Add a ByteBuffer based implementation of Buffer Chris Vest 2021-03-18 15:18:22 +0100
  • 0272b1cf84
    Merge pull request #36 from netty/rc-thread-safety Chris Vest 2021-03-16 21:27:46 +0100
  • de305bd6b9 Align slice sendability of composite buffers with that of non-composite buffers Chris Vest 2021-03-16 17:22:41 +0100
  • d40989da78 Add toString implementations to all Drop implementations Chris Vest 2021-03-16 17:20:12 +0100
  • 0ccb34ca08 Fix failing ByteBufAdaptorTests and increase adaptor compatibility Chris Vest 2021-03-16 12:11:29 +0100
  • 1f4234dfb5 Fix checkstyle line length Chris Vest 2021-03-15 16:59:42 +0100
  • 253b6cb919 Allow slices to obtain ownership when parent is closed Chris Vest 2021-03-15 16:42:56 +0100
  • 374b0524d8
    Merge pull request #35 from netty/more-examples Chris Vest 2021-03-10 17:18:49 +0100
  • d98e80b9fe Fix build by adding missing Fedora packages Chris Vest 2021-03-10 14:57:40 +0100
  • f775e2cf97 Get the last ByteBufAdaptor tests passing Chris Vest 2021-03-09 16:48:33 +0100
  • 2dee6f8516 Fix bounds checking bugs when setting bytes Chris Vest 2021-03-09 16:16:38 +0100
  • da70f29ff4 Fix numerous bugs in the ByteBufAdaptor Chris Vest 2021-03-09 12:04:57 +0100
  • 45074e4749 Try to speed up BufferTest with more parameter memoization and parallel execution Chris Vest 2021-03-09 12:03:33 +0100
  • 56bfa22d4a Align Buffer.get* bounds checks with their documented behaviour Chris Vest 2021-03-09 12:02:46 +0100
  • f460c732d0 Make LifecycleTracer thread-safe Chris Vest 2021-03-09 11:57:49 +0100
  • 2f9aabc915 Create AbstractByteBufTest for ByteBufAdaptor Chris Vest 2021-03-06 11:22:25 +0100
  • 8d31917bc6 The HttpUpload example *almost* works Chris Vest 2021-03-06 11:21:17 +0100
  • 602389712c Add working HttpSnoop example Chris Vest 2021-03-06 11:18:14 +0100
  • bf80061335 Also attach traces to ownership errors from compact() and bifurcate() Chris Vest 2021-03-06 11:14:00 +0100
  • 264746d583
    Merge pull request #34 from netty/tracer Chris Vest 2021-03-06 11:11:38 +0100
  • 0867f99be1 Add LifecycleTracer to help debug lifecycle/ownership issues Chris Vest 2021-03-05 16:32:10 +0100
  • 25a84e0602 Include netty-handler module in Docker layer cache Chris Vest 2021-03-01 14:05:13 +0100
  • 1d73f655bf
    Merge pull request #32 from netty/bytebuf-integration Chris Vest 2021-03-01 11:32:16 +0100
  • 78f04eeb49 Update docs and examples Chris Vest 2021-02-26 17:56:56 +0100
  • 1b65bf9a23 Make the incubating buffers exposable as ByteBuf Chris Vest 2021-02-17 13:54:11 +0100
  • f14a77961c
    Merge pull request #33 from netty/read-comp-byte-cursor Chris Vest 2021-03-01 09:51:49 +0100
  • 6175f8f4c5 Make ReadableComponent expose ByteCursors Chris Vest 2021-02-26 16:24:23 +0100
  • 63df380d96
    Merge pull request #31 from netty/composite Chris Vest 2021-02-15 18:09:05 +0100
  • 7185a59f7a Move composite buffer methods to Buffer Chris Vest 2021-02-15 17:46:23 +0100
  • 53ba97edbe
    Merge pull request #29 from netty/renames Chris Vest 2021-02-12 20:37:11 +0100
  • 5434fa88b4 Explode ComponentProcessor into its contained interfaces Chris Vest 2021-02-12 18:28:05 +0100
  • eef97dd1fd Rename Buf to Buffer and Allocator to BufferAllocator Chris Vest 2021-02-12 18:22:07 +0100
  • 5f1f0bae38
    Merge pull request #27 from netty/send-deref Chris Vest 2021-02-12 17:22:34 +0100
  • 492977d9be Introduce Deref abstraction Chris Vest 2021-02-11 14:08:22 +0100
  • 1a741baaf0
    Merge pull request #26 from netty/update-examples Chris Vest 2021-01-25 13:57:35 +0100
  • 2df000ad9a Update examples Chris Vest 2021-01-25 12:24:52 +0100
  • 6e24f5d155
    Merge pull request #25 from netty/composite-flatten Chris Vest 2021-01-21 14:13:01 +0100
  • 14d55c3e0b Avoid nesting composite buffers Chris Vest 2021-01-18 16:06:53 +0100
  • 202dd54ff2
    Merge pull request #24 from netty/buffer-iterate Chris Vest 2021-01-18 13:07:56 +0100
  • 1ff8b4bf5a Remove work-around for slice-of-heap-segment-based-buffer JDK bug that got fixed Chris Vest 2021-01-18 12:11:03 +0100
  • e22b57ddcd Address PR review comments Chris Vest 2021-01-18 11:57:35 +0100
  • 1c1149395b Add comments about how component count overflow is prevented Chris Vest 2021-01-18 10:56:33 +0100
  • 1c10770e82 Implement segregated readable/writable component interfaces and processing Chris Vest 2021-01-15 21:32:24 +0100
  • 46ed14577c Add Buf.forEachWritable Chris Vest 2021-01-15 15:54:03 +0100
  • d382017dc6 Add support for iterating underlying buffer components Chris Vest 2021-01-11 16:10:00 +0100
  • 8cdcfd53c9
    Merge pull request #23 from netty/read-only Chris Vest 2021-01-05 17:27:10 +0100
  • 617d9ccef1 Add support for read-only buffers Chris Vest 2021-01-05 16:53:21 +0100