Commit Graph

1248 Commits

Author SHA1 Message Date
Omar Brikaa b381271ba9 Add backward compatibility in v2.js
Set run property to compile if it doesn't exist in v2.js
2022-05-02 13:25:46 +02:00
Omar Brikaa 2262618c52 Don't start run stage if compile stage errored 2022-03-06 17:24:28 +02:00
Thomas Hobson 16e4f08dfa
Merge pull request #441 from Brikaa/nix-development
Use nodemon and Docker volumes for development
2022-02-26 10:28:36 +13:00
Thomas Hobson 7596d6f46d
Merge pull request #449 from Brikaa/more-nix-packages
Add more nix packages
2022-02-26 10:16:56 +13:00
Thomas Hobson 067cf2692f
Merge pull request #451 from Brikaa/get-rid-of-file-language
Get rid of file language logic, remove unneeded requires
2022-02-26 10:15:07 +13:00
Omar Brikaa 88f2b5bed4 Added Pascal 2022-02-25 18:20:33 +02:00
Omar Brikaa 45ee625338 Add dotnet visual-basic 2022-02-25 18:20:33 +02:00
Omar Brikaa c4ceaa6964 Add fsharp-interactive 2022-02-25 18:20:33 +02:00
Omar Brikaa c203aa3774 Added dotnet fsharp 2022-02-25 18:20:33 +02:00
Omar Brikaa fa2d192d15 Add dotnet csharp 2022-02-25 18:20:33 +02:00
Omar Brikaa a739cff448 Add rust 1.57.0 2022-02-25 18:20:33 +02:00
Omar Brikaa 6161997f49 Added ADA via GNAT 11.2.0 2022-02-25 18:20:33 +02:00
Omar Brikaa 89f4da4858 Get rid of file language logic 2022-02-25 18:12:12 +02:00
Omar Brikaa 50978c4205 Add more info to piston script help
And make it easier to read
2022-02-25 17:51:33 +02:00
Thomas Hobson d244f0138c
Merge pull request #442 from Brikaa/refactor-runtimes
Refactor runtimes
2022-02-24 18:25:52 +13:00
Omar Brikaa 09a0ed250d Use volume binary in test-dev, error exit if failed to delete volume 2022-02-22 17:37:14 +02:00
Omar Brikaa 4578a9d15b Nix Piston: dev and prod containers
- Change appEnv to isDev
- Determine the image name in api/default.nix
- Use production image in ./piston test
2022-02-19 20:24:01 +02:00
Omar Brikaa c2bc1ebf94 Construct the dev and prod containers directly in the set 2022-02-19 14:40:32 +02:00
Thomas Hobson 04de31b946
Merge pull request #444 from Brikaa/code-files
Nix Piston: Only pass code files to compiling
2022-02-19 23:43:27 +13:00
Thomas Hobson 981abc2d94
Merge pull request #436 from dvargas46/add-nix-packages
Add nix packages
2022-02-19 23:39:26 +13:00
Omar Brikaa 30f49f22b1 Nix Piston: Only pass code files to compiling 2022-02-18 14:50:00 +02:00
Omar Brikaa a9952072c1 Revert pistond.js to avoid merge conflicts 2022-02-18 13:20:04 +02:00
Omar Brikaa 97fd8a16d4 Add dev/prod conditions in the nix files 2022-02-18 13:20:03 +02:00
Omar Brikaa b8e2af412e Fix ./piston build, add test-with-cache option 2022-02-18 13:17:10 +02:00
Omar Brikaa a013613a59 Use Docker volumes and nodemon in development 2022-02-18 13:17:10 +02:00
Omar Brikaa c238ff6254 Add none in runtime sets 2022-02-18 13:17:10 +02:00
Dan Vargas 961b678948 add piston nix pkg for emacs 2022-02-16 11:15:38 -07:00
Dan Vargas 2f2bb862e3 add piston nix pkg for yabasic (replaces freebasic) 2022-02-16 11:08:48 -07:00
Dan Vargas 3fac94b683 add piston nix pkg for gcc-fortran 2022-02-16 10:59:05 -07:00
Dan Vargas 11882b2085 add piston nix pkg for gcc-d 2022-02-16 10:46:31 -07:00
Dan Vargas 28dca3ec44 add piston nix pkg for gcc-c++ 2022-02-16 10:27:11 -07:00
Dan Vargas 6297b0bcad add piston nix pkg for gcc-c 2022-02-16 10:23:32 -07:00
Dan Vargas bc2036486c add piston nix pkg for go 2022-02-16 09:10:46 -07:00
Omar Brikaa cb834cff3e Refactor runtimes: no globally shared state 2022-02-12 21:21:41 +02:00
Omar Brikaa d5392eafb8 Naming refactor, remove id getter and use index 2022-02-12 21:21:41 +02:00
Dan Vargas 226eca1fb9 add piston nix pkg for groovy 2022-02-11 15:22:57 -07:00
Dan Vargas 2bc7155895 add piston nix pkg for ghc-haskell 2022-02-11 11:14:14 -07:00
Dan Vargas 61bac60830 add piston nix pkg for iverilog 2022-02-11 10:56:19 -07:00
Dan Vargas 93cf2319f3 add piston nix pkg for openjdk-java 2022-02-11 10:45:31 -07:00
Dan Vargas c3d1ece81e add piston nix pkg for jelly 2022-02-11 10:18:22 -07:00
Dan Vargas 25ae43df69 add piston nix pkg for julia 2022-02-11 09:57:53 -07:00
Dan Vargas 93fa1a9755 fix lisp alias 2022-02-11 09:30:54 -07:00
Dan Vargas 58a46e3b0a add piston nix pkg for jvm-kotlin 2022-02-11 09:28:03 -07:00
Dan Vargas 2d7609f5a2 add piston nix pkg for sbcl-lisp 2022-02-08 13:32:54 -07:00
Dan Vargas c604863c72 piston nix pkg for lolcode 2022-02-07 16:06:37 -07:00
Dan Vargas 27e59923f2 piston nix pkg for lua 2022-02-07 15:52:18 -07:00
Dan Vargas 54a4acd5da Merge branch 'nix-packages' of https://github.com/engineer-man/piston into add-nix-packages 2022-02-07 15:43:59 -07:00
Dan Vargas d688ec3fe3 add mono csharp 2022-02-07 11:04:40 -07:00
Dan Vargas d258bed574 add nasm and nasm64 2022-02-07 10:56:17 -07:00
Dan Vargas bc80269ce2 fix swift version 2022-02-06 22:26:23 -07:00