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

Added pty support for proc_open function, fix #5275 #5290

Merged
merged 7 commits into from
Apr 9, 2024
Merged

Conversation

matyhtf
Copy link
Member

@matyhtf matyhtf commented Apr 9, 2024

No description provided.

@matyhtf matyhtf changed the title Added pty support for proc_open function Added pty support for proc_open function, issue #5275 Apr 9, 2024
@matyhtf matyhtf changed the title Added pty support for proc_open function, issue #5275 Added pty support for proc_open function, fix #5275 Apr 9, 2024
Copy link

codecov bot commented Apr 9, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 71.61%. Comparing base (b36b304) to head (4fff75c).
Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #5290      +/-   ##
==========================================
+ Coverage   71.55%   71.61%   +0.06%     
==========================================
  Files         105      105              
  Lines       16082    16085       +3     
  Branches     2972     2972              
==========================================
+ Hits        11508    11520      +12     
+ Misses       4519     4510       -9     
  Partials       55       55              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@matyhtf matyhtf merged commit 4a73486 into master Apr 9, 2024
84 of 85 checks passed
@matyhtf matyhtf deleted the support-pty branch April 9, 2024 06:42
matyhtf added a commit that referenced this pull request Apr 10, 2024
* support pty, fix #5275

* fix

* fix 2

* fix

* fix BC

* fix tests
matyhtf added a commit that referenced this pull request May 9, 2024
* Optimize code

* thread local

* swoole thread

* optimize argv

* optimize code, add more methods for thread

* Swoole\Thread\Map

* Swoole\Thread\ArrayList

* Optimize

* zend_array

* Optimize

* Optimize

* Optimize

* fix

* remove co redis/mysql/pgsql client

* Added Thread\Queue

* Fix Thread\Queue

* fix mem leak

* optimize, reduce memory copy

* Revert "optimize, reduce memory copy"

This reverts commit 449adf9.

* optimize code, remove 8.0 supports

* refactor atomic/lock, support thread

* clang-format

* fix tests

* [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]>

* Update version

* Optimize header

* Fix

* refactor async-threads, support ZTS

* Optimize

* Optimize

* Optimize

* Optimize

* Optimize 5

* Optimize 6

* Optimize 7

* Optimize 8

* Optimize 10

* Optimize 11, add Server::get_worker_id()

* Optimize 12

* Optimize 13

* Optimize 14

* rename

* Refactor

* Refactor 2

* revert , format

* onPipeMessage/onTask/onFinish, fix message bus

* Update README.md

* Added pty support for proc_open function, fix #5275 (#5290)

* support pty, fix #5275

* fix

* fix 2

* fix

* fix BC

* fix tests

* Update boost asm (#5291)

* update boost asm

* Fix error

* fix tests

* fix tests

* fix tests

* remove hiredis

* fix tests [3]

* fix tests [4]

* fix tests [5], revert SwooleWG

* fix tests [6]

* fix tests [7]

* fix tests [8]

* optimize tests

* add thread test

* fix ci

* [test] fix ci 2

* [test] fix ci 3

* [test] fix ci 4

* [test] fix ci 5

* [test] fix ci 6

* [test] fix ci 7

* [test] fix ci 8

* [test] fix ci 9

* [test] fix ci 10

* [test] fix ci 11

* [test] remove swoole_timer_set, async settings can only be set in the main thread

* optimize create socket (#5293)

* optimize create socket

* fix error

* optimize code

* [test] fix tests

* [test] fix tests [3]

* [test] fix tests [4]

* sync plain_wrapper (#5296)

* [test] fix tests [5]

* No limit on the maximum buffer length of the read pipeline

* Refactor

* fix

* optimize tests

* fix tests

* code format

* fix tests

* fix tests

* fix tests [3]

* Fix transfer_t struct missing (#5303)

* Fix missing transfer_t

* Fix missing transfer_t

* Optimize thread context

* Fix tests[4]

* Refactor

* Refactor

* Refactor

* fix server shutdown

* fix thread atomic

* fix core tests

* Fix Sqlite pdo segmentfault (#5311)

* fix pdo

* fix sqlite error

* fix sqlite error

* fix sqlite error

* fix core tests

* Support passing streams between threads

* Support using stream as a thread argument

* optimize code

* optimize code

---------

Co-authored-by: NathanFreeman <[email protected]>
Co-authored-by: MARiA so cute <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant