Commit Graph

1317 Commits

Author SHA1 Message Date
Thomas Hobson c091c117c7
api(job): Decrease safe_call CPU time
By increasing the niceness value of child processes, the scheduler gives less CPU Time to them.
This allows the node process to get more CPU time, and can work through the event queue faster.
2021-11-11 21:34:30 +13:00
Thomas Hobson c7efa5372a
api(job): Switch process cleanup to sync
The system used to use async.
This would result in execution is handed off to other processes.
In the case of a forkbomb was used, it could circumvent the janitor as it consumed more CPU time which would prevent the process janitor from reading the process information in.
2021-11-11 19:27:54 +13:00
Thomas Hobson d8b430654b
Merge pull request #382 from Brikaa/file
pkg(file-0.0.1): Run executable
2021-10-21 21:19:40 +13:00
Thomas Hobson 78b075089f
Merge branch 'master' into file 2021-10-21 21:13:06 +13:00
Thomas Hobson b0d8de7fc3
Merge pull request #384 from ccall48/master
add missing libs back into py v3.10
2021-10-17 15:25:10 +13:00
Cory cd2b471eed add missing libs back into py v3.10 2021-10-17 11:46:17 +11:00
Brikaa 52fb900603 Don't read the file twice 2021-10-16 11:55:22 +02:00
Thomas Hobson f9aac54735
Merge pull request #377 from dvargas46/master
fix pkg build action for when pkg files are deleted
2021-10-16 22:50:12 +13:00
Brikaa 19252467cb Use some() instead of filter() in v2.js 2021-10-16 11:50:07 +02:00
Brikaa 821d5496e4 Check for base64 in CLI 2021-10-16 11:50:07 +02:00
Brikaa 64833a0408 pkg(file-0.0.1): Run executable 2021-10-16 11:49:59 +02:00
Thomas Hobson 85cba0d89d
Merge pull request #383 from Brikaa/let-const
Adhere to project let, const practices in my code
2021-10-16 22:48:18 +13:00
Brikaa 6ca9606f81 Adhere to project let, const practices in my code 2021-10-16 11:01:17 +02:00
Thomas Hobson 4483cdbe3e
Merge pull request #381 from engineer-man/binary
require arleast 1 utf-8 encoded file
2021-10-16 00:40:41 +13:00
Thomas Hobson 7d218f11f4
Merge pull request #373 from engineer-man/binary
Support for uploading files in base64/hex format
2021-10-15 16:15:02 +13:00
Thomas Hobson 7e5844bcb1
require arleast 1 utf-8 encoded file 2021-10-15 16:14:06 +13:00
Thomas Hobson 901f301f9b
Merge pull request #378 from Brikaa/pre-commit
Fix Piston script after rebase
2021-10-14 23:47:35 +13:00
Brikaa dfd6beb6ed Fix piston script after rebase 2021-10-14 12:44:51 +02:00
Thomas Hobson 5822a209ed
Merge pull request #376 from Pyroseza/python-3.10
remove unneeded compile file from python 3.10.0 package
2021-10-14 13:45:12 +13:00
Pyroseza 280456ad49
Merge branch 'engineer-man:master' into python-3.10 2021-10-13 22:31:02 +01:00
Pyroseza 8403e0f512 added extra alias for python 3.10 2021-10-13 22:30:38 +01:00
Dan Vargas 0f440c082b fix pkg build action for when pkg files are deleted 2021-10-13 16:24:02 -05:00
Pyroseza 5641f671d1 remove unneeded compile file from python 3.10.0 package 2021-10-13 20:33:29 +01:00
Thomas Hobson b654a77ced
Merge pull request #375 from Pyroseza/python-3.10
added python 3.10
2021-10-14 05:18:54 +13:00
Pyroseza fecfed48fd added python 3.10 2021-10-13 16:56:12 +01:00
Thomas Hobson 0faea205db
Only compile/run files in utf8 encoding 2021-10-14 01:36:29 +13:00
Thomas Hobson 24a352699d
Support for uploading files in base64/hex format 2021-10-14 00:46:49 +13:00
Thomas Hobson 8a89af7512
Merge pull request #366 from Brikaa/pre-commit
Improve pre-commit
2021-10-13 23:17:52 +13:00
Thomas Hobson ddb3703a0d
Merge branch 'master' into pre-commit 2021-10-13 23:17:44 +13:00
Thomas Hobson 94a5568121
Merge pull request #371 from Brikaa/timeout
-1 for no timeout (infinite timeout)
2021-10-13 23:15:29 +13:00
Thomas Hobson e97b6d426d
Merge pull request #367 from Brikaa/constraints-bug
Fix important constraints bug
2021-10-13 06:43:26 +13:00
Thomas Hobson 72c11467e3
Merge pull request #370 from Brikaa/zig
Increase zig compile timeout
2021-10-13 06:41:54 +13:00
Thomas Hobson 6b2a5a9d33
Merge pull request #368 from Brikaa/env-val-bug
Fix env_val bug
2021-10-13 06:40:53 +13:00
Thomas Hobson d1b87e8017
Merge pull request #372 from dvargas46/master
improve piston shell script
2021-10-13 06:40:03 +13:00
Dan Vargas 198d8ff061 improve piston shell script
- fix portability & using piston within a symlink
- only install cli npm modules on update or first use
- allow building packages with custom builder
- fix all shellchecks except SC2164
2021-10-12 12:21:20 -05:00
Brikaa 80eefaa6fb Increase zig compile timeout 2021-10-11 13:26:43 +02:00
Brikaa afd71cc82d Fix env_val bug 2021-10-10 22:08:55 +02:00
Brikaa 2f114d6e54 Fix important constraints bug 2021-10-10 19:20:17 +02:00
Brikaa 5968090f50 Improve precommit 2021-10-10 18:48:34 +02:00
Brikaa f973ecf281 Add infinite timeout 2021-10-10 17:18:31 +02:00
Thomas Hobson 90945d1621
Merge pull request #365 from Brikaa/mono
Revert Mono error separation to work with websockets
2021-10-11 02:17:16 +13:00
Brikaa 7fc0b9efb8 Revert Mono error separation to work with websockets 2021-10-10 14:40:58 +02:00
Thomas Hobson 8cb54cfe58
Merge pull request #355 from Brikaa/lint
Add ./piston lint
2021-10-11 00:19:58 +13:00
Thomas Hobson 40d70ac086
Merge pull request #363 from Hydrazer/master
pkg(vyxal-2.4.1): add vyxal
2021-10-11 00:18:50 +13:00
Hydrazer 6416b4d8cb pkg(vyxal-2.4.1): add vyxal 2021-10-09 19:18:07 -06:00
Brikaa f8eb7053ed Fix typescript 2021-10-09 18:16:41 +02:00
Brikaa f2c91acbe6 Piston lint 2021-10-09 18:10:58 +02:00
Thomas Hobson d61fb8ec5b
Merge pull request #356 from Brikaa/remove-container
Remove stopped package builder container
2021-10-09 22:51:49 +13:00
Thomas Hobson 0e7775f5d6
Merge pull request #359 from Hydrazer/master
pkg(husk-1.0.0): add husk
2021-10-09 15:12:25 +13:00
Hydrazer 7ff87cf0f2 pkg(husk-1.0.0): add husk 2021-10-08 17:14:08 -06:00