Commit Graph

1328 Commits

Author SHA1 Message Date
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 81e315609d
Use `timeout` as fallback for killing process 2022-04-27 03:05:29 +12:00
Thomas Hobson 0ab66f4f5f
Cleanup all zombie processes
Prevents process table exhaustion
2022-04-27 02:51:10 +12: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 37e83c9813
Merge pull request #453 from engineer-man/revert-426-dependabot/npm_and_yarn/api/node-fetch-3.1.1
Revert "build(deps): bump node-fetch from 2.6.1 to 3.1.1 in /api"
2022-03-02 19:22:33 +13:00
Thomas Hobson 9276aa1109
Revert "build(deps): bump node-fetch from 2.6.1 to 3.1.1 in /api" 2022-03-02 19:20:55 +13:00
Thomas Hobson c0e9c5f578
Merge pull request #452 from engineer-man/dependabot/npm_and_yarn/cli/ansi-regex-5.0.1
build(deps): bump ansi-regex from 5.0.0 to 5.0.1 in /cli
2022-02-26 10:55:43 +13:00
dependabot[bot] 5f8968d4bd
build(deps): bump ansi-regex from 5.0.0 to 5.0.1 in /cli
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v5.0.0...v5.0.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-25 21:31:32 +00: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 c3678b9bce
Merge pull request #426 from engineer-man/dependabot/npm_and_yarn/api/node-fetch-3.1.1
build(deps): bump node-fetch from 2.6.1 to 3.1.1 in /api
2022-02-26 10:22:36 +13:00
Thomas Hobson eb2808c171
Merge pull request #443 from engineer-man/dependabot/npm_and_yarn/cli/follow-redirects-1.14.8
build(deps): bump follow-redirects from 1.14.3 to 1.14.8 in /cli
2022-02-26 10:22:18 +13:00
Thomas Hobson f113a18cef
Merge pull request #425 from Brikaa/checksum-app-use
checksum fail message undefined, app.use() duplicate
2022-02-26 10:20:55 +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 d036ff1e91
Merge pull request #424 from Hydrazer/emojicode
pkg(emojicode-1.0.2): added emojicode 1.0.2
2022-02-24 20:43:38 +13:00
Thomas Hobson 3eff371bd4
Merge branch 'master' into emojicode 2022-02-24 19:18:08 +13:00
Thomas Hobson 1b76bd8d1d
Merge pull request #430 from Brikaa/base64
Include non-ascii in CLI binary checking
2022-02-24 18:54:48 +13:00
Thomas Hobson cbd781c834
Merge branch 'master' into base64 2022-02-24 18:27:36 +13: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