Commit Graph

1280 Commits

Author SHA1 Message Date
Omar Brikaa 8e230befce Initial nix ad-hoc package installation 2022-08-28 15:00:28 +02:00
Thomas Hobson 10183d0638
Merge pull request #494 from Brikaa/runtime-query-no-v3
Specify runtime in execution request, get rid of v3 middleware
2022-07-02 01:25:37 +12:00
Omar Brikaa 605bef684a Get rid of v3 endpoint 2022-06-28 17:35:32 +02:00
Omar Brikaa 8969ac96fc Include runtime in execution query 2022-06-28 17:29:17 +02:00
Thomas Hobson 09eb9e4d90
Merge pull request #475 from Brikaa/fix-websockets
Clear hanging timeouts and parent processes writables
2022-06-08 11:29:37 +12:00
Thomas Hobson c7bcc7f0b1
Merge pull request #476 from Brikaa/fix-v2-endpoint
Fix runtime finding in v2 endpoint
2022-06-08 11:27:41 +12:00
Omar Brikaa a664cd4d49 Rename runtime priorities to mainstream runtimes 2022-06-05 12:24:56 +02:00
Omar Brikaa 26203f6049 Add more runtime priorities 2022-06-05 11:50:29 +02:00
Omar Brikaa 43389b7d5f Add python aliases 2022-06-05 11:39:34 +02:00
Omar Brikaa 3149cd80fa Add the priorities directly in flake.nix 2022-06-05 11:32:32 +02:00
Omar Brikaa b50af13787 Implement runtime priorities 2022-06-04 23:14:11 +02:00
Omar Brikaa 4470eb637f Add priorities, modify scaffold.sh 2022-06-04 22:53:33 +02:00
Omar Brikaa d33e47e60a Fix runtime finding in v2 endpoint 2022-06-04 22:53:33 +02:00
Thomas Hobson e767a6eafc
Merge pull request #483 from Hydrazer/nix-cool
forth nix package
2022-06-05 00:21:58 +12:00
Hydrazer 600d9c4631 forth nix package 2022-06-03 15:20:18 -06:00
Thomas Hobson adf4136c10
Merge pull request #447 from Hydrazer/nix-cool
j nix package
2022-06-02 17:13:54 +12:00
Hydrazer dc6d2be0a9 j nix package 2022-06-01 19:51:47 -06:00
Thomas Hobson 36c0c21902
Merge pull request #472 from Brikaa/node-packages
Piston-nix - package.json: don't use out-of-support unencrypted git protocol
2022-05-10 23:30:15 +12:00
Thomas Hobson 450f07c951
Merge pull request #473 from Brikaa/fix-nix-versions
Fix nix runtimes versions
2022-05-10 23:18:28 +12:00
Thomas Hobson 46ab4a4ba4
Merge pull request #457 from Brikaa/dont-run-if-compile-error
Piston-Nix: Don't start run stage if compile stage errored
2022-05-10 23:18:06 +12:00
Thomas Hobson 1fa110c1cf
Merge pull request #474 from Brikaa/stdin-newline
Piston Nix: Add trailing newline in stdin if it doesn't exist
2022-05-10 23:16:25 +12:00
Omar Brikaa e17783297c Clear hanging timeouts and parent processes writables 2022-05-02 19:39:11 +02:00
Omar Brikaa 3b5d1713e1 Destroy stdin if not destroyed 2022-05-02 19:23:15 +02:00
Omar Brikaa 8bb72837b9 Add trailing newline in stdin if it doesn't exist 2022-05-02 15:33:30 +02:00
Omar Brikaa a749db950f Fix the runtimes versions 2022-05-02 14:36:09 +02:00
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 711096abb2 Don't use unencrypted git protocol 2022-05-02 12:05:55 +02:00
Thomas Hobson 61a833ca3c
Merge pull request #460 from dvargas46/add-nix-packages
more nix packages
2022-03-26 22:16:36 +13:00
Dan Vargas 9fe9b4db48 add piston nix pkg for mono-basic 2022-03-21 09:44:08 -06:00
Dan Vargas daeed0ce5e add piston nix pkg for llvm_ir 2022-03-21 08:59:03 -06:00
Dan Vargas 560b4ac1ee add piston nix pkg for scala 2022-03-20 12:25:29 -06:00
Dan Vargas 2490833ef1 add piston nix pkg for coffeescript] 2022-03-18 11:16:41 -06:00
Dan Vargas 96ffdb63dd add piston nix pkg for brainfuck 2022-03-18 10:58:33 -06: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