-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
Refactor Timers #4007
Refactor Timers #4007
Commits on Feb 25, 2016
-
Consolidates the implementation of regular and internal (_unrefActive) timers. Includes an optimization for listOnTimeout() that previously only internal timers had. (_runOnTimeout) Also includes some minor other cleanup.
Configuration menu - View commit details
-
Copy full SHA for d171259 - Browse repository at this point
Copy the full SHA d171259View commit details -
timers: greatly improve code comments
Describes the How and Why of the timers implementation, as well as adding comments in spots that should allow for an easier understanding of what is going on. The timers implementation is very efficient, at a cost. That cost is readable understandability, and this aims to improve that.
Configuration menu - View commit details
-
Copy full SHA for ba5fd2c - Browse repository at this point
Copy the full SHA ba5fd2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9870e1 - Browse repository at this point
Copy the full SHA b9870e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for acb53d0 - Browse repository at this point
Copy the full SHA acb53d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6493176 - Browse repository at this point
Copy the full SHA 6493176View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8db191 - Browse repository at this point
Copy the full SHA e8db191View commit details -
Configuration menu - View commit details
-
Copy full SHA for 189c148 - Browse repository at this point
Copy the full SHA 189c148View commit details -
Configuration menu - View commit details
-
Copy full SHA for 339ee8c - Browse repository at this point
Copy the full SHA 339ee8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 234b580 - Browse repository at this point
Copy the full SHA 234b580View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e6bb6d - Browse repository at this point
Copy the full SHA 7e6bb6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65a2c8f - Browse repository at this point
Copy the full SHA 65a2c8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3cb939 - Browse repository at this point
Copy the full SHA c3cb939View commit details -
timers: (fixup) rvagg's list optimization
Prevents the JS representation of TimerWraps from deopting from being a linked list.
Configuration menu - View commit details
-
Copy full SHA for 298d30f - Browse repository at this point
Copy the full SHA 298d30fView commit details -
timers: (fixup) Update code comments.
I am going to hate squashing this.
Configuration menu - View commit details
-
Copy full SHA for 93e29e1 - Browse repository at this point
Copy the full SHA 93e29e1View commit details -
timers: (fixup) rename Timer to TimerWrap
Eliminate this confusion once and for all. Only ever refer to the C++ handles as “TimerWrap(s)”.
Configuration menu - View commit details
-
Copy full SHA for aa31fef - Browse repository at this point
Copy the full SHA aa31fefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61dd4ab - Browse repository at this point
Copy the full SHA 61dd4abView commit details -
timers: (fixup) remove "active" comment
I dunno how to make this comment useful…
Configuration menu - View commit details
-
Copy full SHA for 06ab42e - Browse repository at this point
Copy the full SHA 06ab42eView commit details -
Configuration menu - View commit details
-
Copy full SHA for aaf7e26 - Browse repository at this point
Copy the full SHA aaf7e26View commit details -
Configuration menu - View commit details
-
Copy full SHA for e28efc9 - Browse repository at this point
Copy the full SHA e28efc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 739f9ea - Browse repository at this point
Copy the full SHA 739f9eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d86edc9 - Browse repository at this point
Copy the full SHA d86edc9View commit details -
timers: (fixup) remove ascii drawing :(
node refuses to compile with it
Configuration menu - View commit details
-
Copy full SHA for 5d9cc35 - Browse repository at this point
Copy the full SHA 5d9cc35View commit details -
timers: (fixup) remove _ in tryOnTimeout
rename to match Brian’s setImmediate() refactor in nodejs#4169
Configuration menu - View commit details
-
Copy full SHA for 4120c5e - Browse repository at this point
Copy the full SHA 4120c5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11a96ad - Browse repository at this point
Copy the full SHA 11a96adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13b2e0c - Browse repository at this point
Copy the full SHA 13b2e0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1acab4d - Browse repository at this point
Copy the full SHA 1acab4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc0961e - Browse repository at this point
Copy the full SHA dc0961eView commit details
Commits on Feb 26, 2016
-
Configuration menu - View commit details
-
Copy full SHA for a7d3be5 - Browse repository at this point
Copy the full SHA a7d3be5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c87e455 - Browse repository at this point
Copy the full SHA c87e455View commit details