piston/packages
Omar Brikaa bd42fe3357
Improve isolation, execution limits and execution metrics by using Isolate (#683)
* Initial: use Isolate for isolation

* Continue: use Isolate for isolation

* Bug fixes

* timeout is wall-time for backward compatibility

* Documentation, signal names, reported time in ms

* Report memory usage in bytes

* Add privileged flags where needed

* Remove tmpfs

* Remove tmpfs

* Fix package installation

* Fix path, fix Zig: CRLF -> LF
2024-09-08 13:58:40 +12:00
..
MATL Updated to `Matl 22.7.4` 2023-05-24 18:20:30 +02:00
bash Improve normal execution error handling 2023-09-15 20:26:10 +03:00
befunge93/0.2.0 pkg(befunge93-0.2.0): added befunge93 2021-11-25 07:42:00 -07:00
bqn/1.0.0 pkg(bqn-1.0.0): Added bqn 1.0.0 2022-07-28 20:44:31 -06:00
brachylog/1.0.0 pkg(brachylog-1.0.0): added brachylog 2021-11-28 07:03:57 -07:00
brainfuck/2.7.3 brainfuck(2.7.3): input requires each char on new line 2021-06-07 21:32:44 +12:00
cjam/0.6.5 Piston lint 2021-10-09 18:10:58 +02:00
clojure/1.10.3 remove unnecessary author fields 2021-03-28 14:29:28 -05:00
cobol/3.1.2 Piston lint 2021-10-09 18:10:58 +02:00
coffeescript/2.5.1 remove unnecessary author fields 2021-03-28 14:29:28 -05:00
cow/1.0.0 fixed slurp for COW lang 2021-08-31 09:08:13 -06:00
crystal/1.9.2 feat(packages): replace old crystal version 2023-09-03 20:29:22 +01:00
dart add Dart 3.0.1 package (#602) 2024-04-18 23:40:14 +12:00
dash/0.5.11 remove unnecessary author fields 2021-03-28 14:29:28 -05:00
deno Add files via upload 2023-04-07 10:17:13 +02:00
dotnet/5.0.201 pkg(dotnet-5.0.201): Added F#.net, F# interactive and VB.net 2021-10-04 17:25:11 +02:00
dragon/1.9.8 Piston lint 2021-10-09 18:10:58 +02:00
elixir/1.11.3 remove unnecessary author fields 2021-03-28 14:29:28 -05:00
emacs/27.1.0 remove unnecessary author fields 2021-03-28 14:29:28 -05:00
emojicode/1.0.2 pkg(emojicode-1.0.2): added emojicode 1.0.2 2022-01-17 18:05:17 -07:00
erlang/23.0.0 remove unnecessary author fields 2021-03-28 14:29:28 -05:00
file/0.0.1 pkg(file-0.0.1): Run executable 2021-10-16 11:49:59 +02:00
forte/1.0.0 Piston lint 2021-10-09 18:10:58 +02:00
forth/0.7.3 pkg(forth-0.7.3): added forth 2022-06-02 17:33:50 -06:00
freebasic Updated to `Freebasic 1.9.0` 2023-04-08 19:32:44 +02:00
gawk/5.1.0 fix gawk metadata 2021-04-25 16:36:48 +12:00
gcc/10.2.0 Piston lint 2021-10-09 18:10:58 +02:00
go/1.16.2 Fixed Go multiple file problem 2021-07-08 21:15:37 +03:00
golfscript/1.0.0 Piston lint 2021-10-09 18:10:58 +02:00
groovy/3.0.7 Piston lint 2021-10-09 18:10:58 +02:00
haskell/9.0.1 haskell extension 2021-04-24 20:09:33 +12:00
husk/1.0.0 pkg(husk-1.0.0): add husk 2021-10-08 17:14:08 -06:00
iverilog/11.0.0 pkg(iverilog-11.0.0): Added iverilog 11.0.0 2021-10-04 17:11:46 +02:00
japt/2.0.0 Piston lint 2021-10-09 18:10:58 +02:00
java/15.0.2 java extension 2021-04-24 20:09:39 +12:00
jelly/0.1.31 remove unnecessary author fields 2021-03-28 14:29:28 -05:00
julia Updated to `Julia 1.8.5` 2023-04-08 10:05:11 +02:00
kotlin Updated to `Kotlin 1.8.20` 2023-04-08 17:35:00 +02:00
lisp/2.1.2 remove unnecessary author fields 2021-03-28 14:29:28 -05:00
llvm_ir/12.0.1 Piston lint 2021-10-09 18:10:58 +02:00
lolcode/0.11.2 pkg(lolcode-0.11.2): update build script to use correct lolcode version (#237) 2021-04-28 14:15:34 +12:00
lua Updated to `Lua 5.4.4` 2023-04-08 11:58:48 +02:00
mono/6.12.0 Updated `Mono 6.12.0 build.sh` 2023-04-08 09:03:57 +02:00
nasm/2.15.5 Add provides key to some languages 2021-04-25 13:11:33 +12:00
nim Updated to `Nim 1.6.2` 2023-04-08 13:12:10 +02:00
node pkg(node-20.11.0) Added Node 20.11.0 (#646) 2024-04-18 23:38:20 +12:00
ocaml/4.12.0 Piston lint 2021-10-09 18:10:58 +02:00
octave Updated to `Octave 8.1.0` 2023-04-08 13:31:16 +02:00
osabie/1.0.1 remove unnecessary author fields 2021-03-28 14:29:28 -05:00
paradoc/0.6.0 remove unnecessary author fields 2021-03-28 14:29:28 -05:00
pascal Updated to `Pascal 3.2.2` 2023-04-08 22:07:40 +02:00
perl Updated to `Perl 5.36.0` 2023-04-08 22:29:44 +02:00
php Updated to `PHP 8.2.3` 2023-04-07 19:40:10 +02:00
ponylang/0.39.0 pony needs the right extension 2021-04-25 13:09:08 +12:00
prolog/8.2.4 remove unnecessary author fields 2021-03-28 14:29:28 -05:00
pure/0.68.0 remove unnecessary author fields 2021-03-28 14:29:28 -05:00
pwsh/7.1.4 pkg(pwsh-7.1.4): Added Powershell 7.1.4 2021-09-07 19:21:52 +02:00
pyth/1.0.0 Piston lint 2021-10-09 18:10:58 +02:00
python Python 3.12.0 support 2023-11-01 21:29:36 +00:00
racket/8.3.0 pkg(racket-8.3.0): added racket 8.3.0 2021-11-27 20:00:11 -07:00
raku/6.100.0 Piston lint 2021-10-09 18:10:58 +02:00
retina/1.2.0 pkg(retina-1.2.0): added retina 1.2.0 2021-11-27 03:59:56 -07:00
rockstar/1.0.0 pkg(rockstar-1.0.0): switch to rocky implementation (#251) 2021-05-05 22:45:33 +12:00
rscript/4.1.1 pkg(rscript-4.1.1): Added R 4.1.1 2021-09-12 14:38:57 +02:00
ruby pkg(ruby-3.0.1): add ruby 3.0.1 (#242) 2021-04-30 23:33:29 +12:00
rust Add files via upload 2023-04-07 09:50:19 +02:00
samarium/0.3.1 fix: installing samarium with pip 2023-02-05 18:56:59 -08:00
scala Updated to `Scala 3.2.2` 2023-04-08 18:21:15 +02:00
smalltalk/3.2.3 smalltalk fix argv 2022-06-12 08:32:06 -06:00
sqlite3/3.36.0 sqlite3 add argv compitibility 2022-06-01 16:52:35 -06:00
swift/5.3.3 remove unnecessary author fields 2021-03-28 14:29:28 -05:00
typescript Changed metadata ts version 2023-04-07 13:32:48 +02:00
vlang Updated to `Vlang 0.3.3` 2023-04-09 12:24:30 +02:00
vyxal/2.4.1 pkg(vyxal-2.4.1): add vyxal 2021-10-09 19:18:07 -06:00
yeethon/3.10.0 pkg(yeethon3.10): Adds Yeethon 3.10 (#239) 2021-04-29 13:55:43 +12:00
zig Improve isolation, execution limits and execution metrics by using Isolate (#683) 2024-09-08 13:58:40 +12:00
.gitignore pkg(gitignore): update for new structure 2021-03-13 19:53:46 +13:00
CONTRIBUTING.MD Document limit_overrides, timeouts, provides and local testing 2021-10-04 21:35:13 +02:00
Makefile pkg(Makefile): update to strip dir properly 2021-03-15 22:55:42 +13:00
README.MD pkg: massive overhaul 2021-02-27 18:28:08 +13:00
init remove unnecessary author fields 2021-03-28 14:29:28 -05:00
test.sh Conditonally output stderr 2021-04-25 17:17:19 +12:00

README.MD

Piston Package Build Scripts

Building

make build-[name]-[version]