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

Version 6.0: added multi thread supports #5320

Merged
merged 105 commits into from
May 9, 2024
Merged

Version 6.0: added multi thread supports #5320

merged 105 commits into from
May 9, 2024

Commits on Mar 15, 2024

  1. Optimize code

    matyhtf committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    3a17c34 View commit details
    Browse the repository at this point in the history
  2. thread local

    matyhtf committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    9bc606b View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. swoole thread

    matyhtf committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    908644c View commit details
    Browse the repository at this point in the history
  2. optimize argv

    matyhtf committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    7c3cb35 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    c190fc8 View commit details
    Browse the repository at this point in the history
  2. Swoole\Thread\Map

    matyhtf committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    4ad6b36 View commit details
    Browse the repository at this point in the history
  3. Swoole\Thread\ArrayList

    matyhtf committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    ef5fb06 View commit details
    Browse the repository at this point in the history
  4. Optimize

    matyhtf committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    a721e65 View commit details
    Browse the repository at this point in the history
  5. zend_array

    matyhtf committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    cc47833 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Optimize

    matyhtf committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    604b35e View commit details
    Browse the repository at this point in the history
  2. Optimize

    matyhtf committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    f1dbc6a View commit details
    Browse the repository at this point in the history
  3. Optimize

    matyhtf committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    55d2c57 View commit details
    Browse the repository at this point in the history
  4. fix

    matyhtf committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    44f1c4c View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    c366385 View commit details
    Browse the repository at this point in the history
  2. Added Thread\Queue

    matyhtf committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    6969a36 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Fix Thread\Queue

    matyhtf committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    fe199d7 View commit details
    Browse the repository at this point in the history
  2. fix mem leak

    matyhtf committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    112d692 View commit details
    Browse the repository at this point in the history
  3. optimize, reduce memory copy

    matyhtf committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    449adf9 View commit details
    Browse the repository at this point in the history
  4. Revert "optimize, reduce memory copy"

    This reverts commit 449adf9.
    matyhtf committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    88797a5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b6a2c22 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    684e419 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. clang-format

    matyhtf committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    afae718 View commit details
    Browse the repository at this point in the history
  2. fix tests

    matyhtf committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    143f71e View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. [6.0] Server for thread mode (#5282)

    * http server for thread mode
    
    * fix compile error
    
    * optimize code
    
    * optimize code
    
    * optimize code[2]
    
    * optimize code[3]
    
    * optimize code[4]
    
    * refactor co-socket, support thread
    
    * add signal example
    
    ---------
    
    Co-authored-by: NathanFreeman <[email protected]>
    matyhtf and NathanFreeman authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    e3a29e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bfe2ff2 View commit details
    Browse the repository at this point in the history
  3. Update version

    matyhtf committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    fe53be3 View commit details
    Browse the repository at this point in the history
  4. Optimize header

    matyhtf committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    5b00750 View commit details
    Browse the repository at this point in the history
  5. Fix

    matyhtf committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    54071d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

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

    matyhtf committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    bc9b8f8 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Optimize

    matyhtf committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    80f2d92 View commit details
    Browse the repository at this point in the history
  2. Optimize

    matyhtf committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    b2bf40a View commit details
    Browse the repository at this point in the history
  3. Optimize

    matyhtf committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    dc46529 View commit details
    Browse the repository at this point in the history
  4. Optimize 5

    matyhtf committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    98570da View commit details
    Browse the repository at this point in the history
  5. Optimize 6

    matyhtf committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    a4ed205 View commit details
    Browse the repository at this point in the history
  6. Optimize 7

    matyhtf committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    3b50c71 View commit details
    Browse the repository at this point in the history
  7. Optimize 8

    matyhtf committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    4f992f7 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Optimize 10

    matyhtf committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    0631581 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8378690 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Optimize 12

    matyhtf committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    01275cf View commit details
    Browse the repository at this point in the history
  2. Optimize 13

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

Commits on Apr 7, 2024

  1. Optimize 14

    matyhtf committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    053a7d4 View commit details
    Browse the repository at this point in the history
  2. rename

    matyhtf committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    7f63f02 View commit details
    Browse the repository at this point in the history
  3. Refactor

    matyhtf committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    aeeb79f View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Refactor 2

    matyhtf committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    b2fe971 View commit details
    Browse the repository at this point in the history
  2. revert , format

    matyhtf committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    993bcdb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e824c86 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Update README.md

    matyhtf committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    5d0df0e View commit details
    Browse the repository at this point in the history
  2. Added pty support for proc_open function, fix #5275 (#5290)

    * support pty, fix #5275
    
    * fix
    
    * fix 2
    
    * fix
    
    * fix BC
    
    * fix tests
    matyhtf committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    319bba5 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Update boost asm (#5291)

    * update boost asm
    
    * Fix error
    NathanFreeman authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    ed3af5b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34d9616 View commit details
    Browse the repository at this point in the history
  3. fix tests

    matyhtf committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    cc6cd14 View commit details
    Browse the repository at this point in the history
  4. fix tests

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

Commits on Apr 11, 2024

  1. fix tests

    matyhtf committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    caa4aeb View commit details
    Browse the repository at this point in the history
  2. remove hiredis

    matyhtf committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    ab2eea8 View commit details
    Browse the repository at this point in the history
  3. fix tests [3]

    matyhtf committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    9819341 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. fix tests [4]

    matyhtf committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    f57d033 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4cb996 View commit details
    Browse the repository at this point in the history
  3. fix tests [6]

    matyhtf committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    acbd5be View commit details
    Browse the repository at this point in the history
  4. fix tests [7]

    matyhtf committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    b78ef3e View commit details
    Browse the repository at this point in the history
  5. fix tests [8]

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

Commits on Apr 15, 2024

  1. optimize tests

    matyhtf committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    d3eae1d View commit details
    Browse the repository at this point in the history
  2. add thread test

    matyhtf committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    a538cbc View commit details
    Browse the repository at this point in the history
  3. fix ci

    matyhtf committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    bdfafcc View commit details
    Browse the repository at this point in the history
  4. [test] fix ci 2

    matyhtf committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    b6b529f View commit details
    Browse the repository at this point in the history
  5. [test] fix ci 3

    matyhtf committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    1c017a4 View commit details
    Browse the repository at this point in the history
  6. [test] fix ci 4

    matyhtf committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    35bd09f View commit details
    Browse the repository at this point in the history
  7. [test] fix ci 5

    matyhtf committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    d0fbc15 View commit details
    Browse the repository at this point in the history
  8. [test] fix ci 6

    matyhtf committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    23c5d7b View commit details
    Browse the repository at this point in the history
  9. [test] fix ci 7

    matyhtf committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    1f93781 View commit details
    Browse the repository at this point in the history
  10. [test] fix ci 8

    matyhtf committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    a20ccda View commit details
    Browse the repository at this point in the history
  11. [test] fix ci 9

    matyhtf committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    70efa87 View commit details
    Browse the repository at this point in the history
  12. [test] fix ci 10

    matyhtf committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    c5e55f6 View commit details
    Browse the repository at this point in the history
  13. [test] fix ci 11

    matyhtf committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    1fbbd49 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b20cb3c View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. optimize create socket (#5293)

    * optimize create socket
    
    * fix error
    
    * optimize code
    NathanFreeman authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    1594cf5 View commit details
    Browse the repository at this point in the history
  2. [test] fix tests

    matyhtf committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    20eec88 View commit details
    Browse the repository at this point in the history
  3. [test] fix tests [3]

    matyhtf committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    d66eabf View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. [test] fix tests [4]

    matyhtf committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    93d6cec View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    14b0406 View commit details
    Browse the repository at this point in the history
  2. [test] fix tests [5]

    matyhtf committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    0f85227 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

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

    matyhtf committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    2589cfc View commit details
    Browse the repository at this point in the history
  3. fix

    matyhtf committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    5cc516b View commit details
    Browse the repository at this point in the history
  4. optimize tests

    matyhtf committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    8b95d8b View commit details
    Browse the repository at this point in the history
  5. fix tests

    matyhtf committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    0168ebe View commit details
    Browse the repository at this point in the history
  6. code format

    matyhtf committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    f6fcafb View commit details
    Browse the repository at this point in the history
  7. fix tests

    matyhtf committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    69effb7 View commit details
    Browse the repository at this point in the history
  8. fix tests

    matyhtf committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    ed50730 View commit details
    Browse the repository at this point in the history
  9. fix tests [3]

    matyhtf committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    0890024 View commit details
    Browse the repository at this point in the history
  10. Fix transfer_t struct missing (#5303)

    * Fix missing transfer_t
    
    * Fix missing transfer_t
    NathanFreeman authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    afecffc View commit details
    Browse the repository at this point in the history
  11. Optimize thread context

    matyhtf committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    0a2671f View commit details
    Browse the repository at this point in the history
  12. Fix tests[4]

    matyhtf committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    c2b4472 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Refactor

    matyhtf committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    cf0f1db View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Refactor

    matyhtf committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    92afad3 View commit details
    Browse the repository at this point in the history
  2. Refactor

    matyhtf committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    44b3d0f View commit details
    Browse the repository at this point in the history
  3. fix server shutdown

    matyhtf committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    9fd4829 View commit details
    Browse the repository at this point in the history
  4. fix thread atomic

    matyhtf committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    04c421e View commit details
    Browse the repository at this point in the history
  5. fix core tests

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

Commits on May 6, 2024

  1. Fix Sqlite pdo segmentfault (#5311)

    * fix pdo
    
    * fix sqlite error
    
    * fix sqlite error
    
    * fix sqlite error
    NathanFreeman authored May 6, 2024
    Configuration menu
    Copy the full SHA
    0932447 View commit details
    Browse the repository at this point in the history
  2. fix core tests

    matyhtf committed May 6, 2024
    Configuration menu
    Copy the full SHA
    e30f405 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f857737 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    108ee2a View commit details
    Browse the repository at this point in the history
  5. optimize code

    matyhtf committed May 6, 2024
    Configuration menu
    Copy the full SHA
    b0cafc8 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. optimize code

    matyhtf committed May 9, 2024
    Configuration menu
    Copy the full SHA
    9d59862 View commit details
    Browse the repository at this point in the history