Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Content.Chunk a RetainableByteBuffer #11798

Closed
wants to merge 80 commits into from

Commits on Mar 31, 2024

  1. Make chunk a RBB

    Small tweaks to the RBB API to make the concept more uniform throughout the codebase.
    gregw committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    bc02230 View commit details
    Browse the repository at this point in the history
  2. Make chunk a RBB

    Small tweaks to the RBB API to make the concept more uniform throughout the codebase.
    gregw committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    078f080 View commit details
    Browse the repository at this point in the history
  3. revert EventsHandler change

    gregw committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    e2818d4 View commit details
    Browse the repository at this point in the history
  4. WIP

    gregw committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    e86ab37 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    76db844 View commit details
    Browse the repository at this point in the history
  2. updates from review

    gregw committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    c878ddc View commit details
    Browse the repository at this point in the history
  3. updates from review

    gregw committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    df38486 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. updates from review

    gregw committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    59d2d41 View commit details
    Browse the repository at this point in the history
  2. more tests

    gregw committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    2ef1be9 View commit details
    Browse the repository at this point in the history
  3. inline asReadOnly

    gregw committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    21451a6 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    7e61866 View commit details
    Browse the repository at this point in the history
  2. Better slice implementation

    gregw committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    2553d72 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b69fc2a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1b05042 View commit details
    Browse the repository at this point in the history
  5. long methods

    gregw committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    4f9e5a3 View commit details
    Browse the repository at this point in the history
  6. use some appends

    gregw committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    cc494bb View commit details
    Browse the repository at this point in the history
  7. javadoc

    gregw committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    a2311ff View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Fixed test

    gregw committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    ce310ba View commit details
    Browse the repository at this point in the history
  2. appendable wrap

    gregw committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    48b0e4c View commit details
    Browse the repository at this point in the history
  3. detailString

    gregw committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    7d92f48 View commit details
    Browse the repository at this point in the history
  4. Revert NON_POOLING change

    Too much noise in this PR.  Will make another PR for it.
    gregw committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    2bf7d6c View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Configuration menu
    Copy the full SHA
    059719c View commit details
    Browse the repository at this point in the history
  2. Testing Fixed

    gregw committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    6bc618d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe175ef View commit details
    Browse the repository at this point in the history
  4. Simplified hierarchy and naming

    gregw committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    22aadc0 View commit details
    Browse the repository at this point in the history
  5. Simplified hierarchy and naming

    gregw committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    d2f7ddf View commit details
    Browse the repository at this point in the history
  6. more testing

    gregw committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    31b24b4 View commit details
    Browse the repository at this point in the history
  7. improved test

    gregw committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    3ac2df7 View commit details
    Browse the repository at this point in the history
  8. disable leaky tests

    gregw committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    a514d68 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. Configuration menu
    Copy the full SHA
    068a1aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0facb7 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    608a107 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Merge branch 'jetty-12.0.x' into fix/jetty-12/10541/byteBufferAccumul…

    …ator0
    
    # Conflicts:
    #	jetty-core/jetty-io/src/main/java/org/eclipse/jetty/io/ByteBufferOutputStream2.java
    gregw committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    7294f0f View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Merge remote-tracking branch 'origin/jetty-12.0.x' into fix/jetty-12/…

    …10541/byteBufferAccumulator0
    gregw committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    fe4beb3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4c08b8 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Configuration menu
    Copy the full SHA
    c3e1932 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    182e8cf View commit details
    Browse the repository at this point in the history
  2. Updated BufferedResponseHandler

    gregw committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    55029dc View commit details
    Browse the repository at this point in the history
  3. Use RBB in BAEP

    gregw committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    1ce874b View commit details
    Browse the repository at this point in the history
  4. added takeRetainableByteBuffer

    gregw committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    791b41a View commit details
    Browse the repository at this point in the history
  5. Reworked ChunkAccumulator

    gregw committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    0e7f7d5 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    34a3390 View commit details
    Browse the repository at this point in the history
  2. Improved BufferedContentSink

    gregw committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    52fffa0 View commit details
    Browse the repository at this point in the history
  3. Improved BufferedContentSink

    gregw committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    9848775 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. Improved BufferedContentSink

    gregw committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    1242113 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. Configuration menu
    Copy the full SHA
    8201d9e View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    b52ffb5 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    55bd55b View commit details
    Browse the repository at this point in the history
  2. Revert tags

    gregw committed May 1, 2024
    Configuration menu
    Copy the full SHA
    c99778c View commit details
    Browse the repository at this point in the history
  3. Avoid flaky tests

    gregw committed May 1, 2024
    Configuration menu
    Copy the full SHA
    d132dcc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    902874c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    20f5d0b View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. Configuration menu
    Copy the full SHA
    924ab56 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. javadoc

    gregw committed May 6, 2024
    Configuration menu
    Copy the full SHA
    c1bfecf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ec6b9b View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. added add and put methods

    gregw committed May 8, 2024
    Configuration menu
    Copy the full SHA
    2693f67 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Renamed Appendable to Mutable

    Improved testing
    Added limit method
    gregw committed May 10, 2024
    Configuration menu
    Copy the full SHA
    f0196c0 View commit details
    Browse the repository at this point in the history
  2. WIP on HTTP2

    gregw committed May 10, 2024
    Configuration menu
    Copy the full SHA
    f331973 View commit details
    Browse the repository at this point in the history
  3. WIP on HTTP2

    gregw committed May 10, 2024
    Configuration menu
    Copy the full SHA
    3879f67 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. WIP on HTTP2

    gregw committed May 12, 2024
    Configuration menu
    Copy the full SHA
    13c9517 View commit details
    Browse the repository at this point in the history
  2. WIP

    gregw committed May 12, 2024
    Configuration menu
    Copy the full SHA
    f75c8b2 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/jetty-12.0.x' into fix/jetty-12/…

    …10541/byteBufferAccumulator0
    gregw committed May 12, 2024
    Configuration menu
    Copy the full SHA
    35dd389 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. WIP

    gregw committed May 13, 2024
    Configuration menu
    Copy the full SHA
    ba7963d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2bc67b View commit details
    Browse the repository at this point in the history
  3. reverted HTTP2 WIP

    gregw committed May 13, 2024
    Configuration menu
    Copy the full SHA
    36b677b View commit details
    Browse the repository at this point in the history
  4. Changed add to throw OverFlow

    The boolean return of add was seldom being checked, so throw instead
    More tests
    gregw committed May 13, 2024
    Configuration menu
    Copy the full SHA
    91940ff View commit details
    Browse the repository at this point in the history
  5. WIP on HTTP2

    gregw committed May 13, 2024
    Configuration menu
    Copy the full SHA
    9742cfe View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Fixed HTTP2ServerTest

    gregw committed May 14, 2024
    Configuration menu
    Copy the full SHA
    20b63b2 View commit details
    Browse the repository at this point in the history
  2. WIP on HTTP2

    gregw committed May 14, 2024
    Configuration menu
    Copy the full SHA
    4967343 View commit details
    Browse the repository at this point in the history
  3. WIP on HTTP2

    gregw committed May 14, 2024
    Configuration menu
    Copy the full SHA
    41af493 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. WIP on HTTP2

    gregw committed May 15, 2024
    Configuration menu
    Copy the full SHA
    ce73c3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73685ae View commit details
    Browse the repository at this point in the history
  3. WIP on HTTP2

    gregw committed May 15, 2024
    Configuration menu
    Copy the full SHA
    00733a4 View commit details
    Browse the repository at this point in the history
  4. Added toDetailString

    gregw committed May 15, 2024
    Configuration menu
    Copy the full SHA
    e529bde View commit details
    Browse the repository at this point in the history
  5. cleanup

    gregw committed May 15, 2024
    Configuration menu
    Copy the full SHA
    6c5ae50 View commit details
    Browse the repository at this point in the history
  6. fixed clear usage

    gregw committed May 15, 2024
    Configuration menu
    Copy the full SHA
    7516400 View commit details
    Browse the repository at this point in the history
  7. fixed clear usage

    gregw committed May 15, 2024
    Configuration menu
    Copy the full SHA
    49a1605 View commit details
    Browse the repository at this point in the history
  8. fixed ws message buffer

    gregw committed May 15, 2024
    Configuration menu
    Copy the full SHA
    37f8239 View commit details
    Browse the repository at this point in the history
  9. fixed ws message buffer

    gregw committed May 15, 2024
    Configuration menu
    Copy the full SHA
    f5b770b View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Marked test as flaky

    gregw committed May 16, 2024
    Configuration menu
    Copy the full SHA
    22d880d View commit details
    Browse the repository at this point in the history