-
Notifications
You must be signed in to change notification settings - Fork 29.6k
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
src: split out per-binding state from Environment #32538
Commits on Apr 2, 2020
-
src: make creating per-binding data structures easier
Enable the state associated with the individual bindings, e.g. fs or http2, to be moved out of the Environment class, in order for these to be more modular and for Environment to be come less of a collection of random data fields. Do this by using a BaseObject as the data for callbacks, which can hold the per-binding state. By default, no per-binding state is available, although that can be configured when setting up the binding.
Configuration menu - View commit details
-
Copy full SHA for 4fba668 - Browse repository at this point
Copy the full SHA 4fba668View commit details -
src: move HTTP/2 state out of Environment
Moves state that is specific to HTTP/2 into the HTTP/2 implementation as a cleanup.
Configuration menu - View commit details
-
Copy full SHA for 824f84e - Browse repository at this point
Copy the full SHA 824f84eView commit details -
src: move v8 stats buffers out of Environment
Moves state that is specific to the `v8` binding into the `v8` binding implementation as a cleanup.
Configuration menu - View commit details
-
Copy full SHA for 9f0f5f9 - Browse repository at this point
Copy the full SHA 9f0f5f9View commit details -
src: move http parser state out of Environment
Moves state that is specific to HTTP/1 into the HTTP/1 implementation as a cleanup.
Configuration menu - View commit details
-
Copy full SHA for 6da22d8 - Browse repository at this point
Copy the full SHA 6da22d8View commit details -
src: move fs state out of Environment
Moves state that is specific to the `fs` binding into the `fs` binding implementation as a cleanup.
Configuration menu - View commit details
-
Copy full SHA for ad65335 - Browse repository at this point
Copy the full SHA ad65335View commit details -
Configuration menu - View commit details
-
Copy full SHA for 610dfe5 - Browse repository at this point
Copy the full SHA 610dfe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9222827 - Browse repository at this point
Copy the full SHA 9222827View commit details -
Configuration menu - View commit details
-
Copy full SHA for a68f057 - Browse repository at this point
Copy the full SHA a68f057View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9e7d38 - Browse repository at this point
Copy the full SHA d9e7d38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a2317d - Browse repository at this point
Copy the full SHA 5a2317dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38e471c - Browse repository at this point
Copy the full SHA 38e471cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0273dbf - Browse repository at this point
Copy the full SHA 0273dbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72d24ee - Browse repository at this point
Copy the full SHA 72d24eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54324b6 - Browse repository at this point
Copy the full SHA 54324b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 330e24b - Browse repository at this point
Copy the full SHA 330e24bView commit details