Commit Graph

131 Commits

Author SHA1 Message Date
Brian Seymour 8fcdec7275 piston improvements. adds version endpoint, new execution output, awk language support, and installs all dependencies directly when possible and avoids apt unless not possible 2020-03-29 14:40:34 -05:00
pizalord22 f6af99bbee keep the languages in memory rather then writing it to an file, added versions end point that returns all versions in json format 2020-03-27 22:21:29 +01:00
pizalord22 6bc2e4e6b1 added special case for java because it's versioning is special 2020-03-27 22:07:31 +01:00
pizalord22 0e645d0a51 Merge branch 'master' of https://github.com/engineer-man/piston 2020-03-27 21:34:21 +01:00
pizalord22 eb576d9b66 added code to write langues and their versions to a json file 2020-03-27 21:30:10 +01:00
Brian Seymour 90a0ec54ed fix version script 2020-03-27 15:22:33 -05:00
Brian Seymour bccd8c265f language version info 2020-03-27 15:16:44 -05:00
Brian Seymour 3233db5c1f new docs, better executors, better expansion for languages 2020-03-26 13:49:19 -05:00
Brian Seymour 7bc9b5b63a
Merge pull request #5 from brainplot/more-recent-c-cpp-support
Add support for C11 and C++17 in gcc and g++
2019-11-04 14:01:22 -06:00
Gianluca Recchia 41f4b31830
Add support for C11 and C++17 in gcc and g++ 2019-11-04 20:16:10 +01:00
kalix123 2dfa66bc59
Merge pull request #4 from engineer-man/readme_changes
fixed this really annoying thing on the readme where you say from twice
2019-10-04 19:02:14 -07:00
Kalix Zee f112114749 fixed this really annoying thing on the readme where you say from twice 2019-10-04 18:57:41 -07:00
Brian Seymour 3b32563d38 full path for ts 2019-08-08 11:44:51 -05:00
Brian Seymour 8833d4f488 ts support 2019-08-08 11:42:30 -05:00
Brian Seymour 460e393772 fix problem with multiple args 2019-06-19 00:09:56 -05:00
Brian Seymour 31a90fe3ad update docs for ubuntu server 2019-06-17 00:37:41 -05:00
Brian Seymour 54b7bb9a54
Update readme.md 2019-06-17 00:09:35 -05:00
Brian Seymour 9fb116caf0 document api 2019-06-17 00:06:38 -05:00
Brian Seymour 3b2f2fbe59 update readme, fix bug where multiple args were appearing as one arg 2019-06-16 21:52:06 -05:00
Brian Seymour 5ea7da87a1 set executor to executable 2019-06-11 00:00:56 -05:00
Brian Seymour d8f474ef26 add missing directive for bash in executor 2019-06-10 23:58:32 -05:00
Brian Seymour e06eff955f update tests to include bash 2019-06-10 23:57:25 -05:00
Brian Seymour 728c263c50 add support for bash 2019-06-10 23:55:53 -05:00
Brian Seymour 389f4ed335 add rust to go api 2019-05-31 16:00:32 -05:00
Brian Seymour af4255fc1f fix path error 2019-05-31 15:57:46 -05:00
Brian Seymour 92bf1d3496 symlink rustc 2019-05-31 15:34:48 -05:00
Brian Seymour ae4864e7aa update config 2019-05-31 15:11:15 -05:00
Brian Seymour 2310c7cf2c fix rust 2019-05-31 14:01:45 -05:00
Brian Seymour a6bf275172 new executors 2019-05-31 14:01:10 -05:00
Brian Seymour 0e666cd41a new executors 2019-05-31 13:59:51 -05:00
Brian Seymour 5220e890c6 update docs 2019-05-31 13:14:24 -05:00
Brian Seymour c3902358fd add bf to install 2019-05-31 13:11:28 -05:00
Brian Seymour 336395f9a6 modify repo and docs for lxc only 2019-05-31 13:10:24 -05:00
Brian Seymour a954759dae modify repo and docs for lxc only 2019-05-31 13:09:47 -05:00
Brian Seymour 620107212e fix bf 2018-12-08 11:15:15 -06:00
Brian Seymour 27f4443719 update piston 2018-12-08 11:06:01 -06:00
Brian Seymour 16f4c03a80 add timeout kill to lxc attach call to prevent resource limits from performing the kill 2018-11-07 12:27:12 -06:00
Brian Seymour 35985136ec no warnings for cs unused 2018-11-06 23:06:44 -06:00
Brian Seymour fb7b684cd9 file locking 2018-11-02 00:21:22 -05:00
Brian Seymour 208d91c237 add swift notes, delete hidden files 2018-11-01 19:44:25 -05:00
Brian Seymour 23ffb605e1 add swift 2018-10-30 22:53:57 -05:00
Brian Seymour 1fe251cb49 add swift support 2018-10-30 22:51:00 -05:00
Brian Seymour e31862c65e do cleanup in bg 2018-10-24 18:40:21 -05:00
Brian Seymour ffee474af8 clear out temp dir of ran user 2018-10-24 18:34:25 -05:00
Brian Seymour d5e61f6922 multi user containerization* upgrades 2018-10-24 00:34:33 -05:00
Brian Seymour 7891b676eb handle network, run code as different user than compilation 2018-10-22 19:14:17 -05:00
Brian Seymour c94c7577fb enable lxc on api 2018-10-22 17:00:12 -05:00
Brian Seymour e75ae5365e updated notes and clean up 2018-10-22 16:53:55 -05:00
Brian Seymour b26d1b5b45 added a version of piston which uses lxc instead of docker, added tests for lxc 2018-10-22 16:38:52 -05:00
Brian Seymour 748f438718 raise docker limits 2018-10-20 12:20:12 -05:00