aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2020-02-05schedule.js prevents off-by-one error by popping minimum amount in step 3Holden Rohrer
2020-02-05fixed a BIG bugHolden Rohrer
So, this is pretty embarrassing, but I didn't realize that I was pushing the entire stack whenever 0 chars were supposed to be pushed because I thought that javascript's built-in functions were ok with negative zeros (stupid me)
2020-01-31proper mathematical fix in schedulerHolden Rohrer
2020-01-29Merge branch 'socket'Holden Rohrer
Made the socket object used by jarvis a singleton MetaSocket object to maintain clean, modular code standards. This also means that future feature addition will be easier because all references are to one object, of which the behavior can be easily changed since most systems rely on EventEmitter or callback-style structures
2020-01-29generalized tools/search modelHolden Rohrer
search.js now provides for a .match and .unmatch method, so it doesn't need to be called every time (in-line with the singleton MetaSocket object model, meaning that callbacks are used and several spaces can be matched at a time)
2020-01-29fixed mathematical model in tools/schedHolden Rohrer
Used to keep `num` the same and decrease the sum of weight, which created an error because the value of `num` was used in dequeuing job components. This patch prevents `dequeue()` from pushing more objects than it's actually able to.
2020-01-24tools/claim now uses 'fallback' eventHolden Rohrer
2020-01-24fixed vulnerability in schedHolden Rohrer
This vulnerability permitted external users to overwrite the alert for long periods of time
2020-01-21two minor typo-like bugfixesHolden Rohrer
2020-01-20removed inaccurate claim.js commentHolden Rohrer
2020-01-20removed extraneous code from tools/searchHolden Rohrer
2020-01-20scheduler built for external accessHolden Rohrer
.dequeue has been made available, along with an infinite delay-time so that a secondary loop can manage multiple schedules at a time. This is paired with .size to make the external loop more efficient (hopefully, baudrate is used optimally)
2020-01-20scheduler has .pause functionHolden Rohrer
2020-01-20added a land claim systemHolden Rohrer
2020-01-19uncaught typo I thought I fixedHolden Rohrer
2020-01-19schedule now rejects empty enqueuesHolden Rohrer
2020-01-18schedule had a glaring errorHolden Rohrer
2020-01-18Schedule bugfixHolden Rohrer
It was adding too many prios to prios[] for the number of available jobs[] queues because they were added on every job insertion instead of on every new queue creation
2020-01-18Implemented bug fix for maxr in schedule.jsHolden Rohrer
Rankings may have been messed up because as new insertions get added, the data.length changes per write.
2020-01-18queue-compat and bugfix in schedule.js---calls from jarvis still don't workHolden Rohrer
2020-01-17reorg comments in tools/schedule.jsHolden Rohrer
2020-01-17typo in tools/schedule.jsHolden Rohrer
2020-01-17removed extraneous writes var and added commentsHolden Rohrer
2020-01-17finally made schedule.jsHolden Rohrer
2020-01-09simplified queue.jsHolden Rohrer
2020-01-08queue.enqueue passed as arrayHolden Rohrer
2020-01-08added search.update, integrating rasterizationHolden Rohrer
2020-01-07removed a breaking loc changer (present for no reason)Holden Rohrer
2019-12-29added disabling to tools/queueHolden Rohrer
2019-12-27search.js indexed incorrect listHolden Rohrer
2019-12-27removed unnecessary getdims inclusionsHolden Rohrer
2019-12-27added queue.js to simplify jarvisHolden Rohrer
2019-12-27fixed block aggregator to stop infinite loopHolden Rohrer
2019-12-27moved search.jsHolden Rohrer