Dan Vargas
a8adca3e18
move prolog to nix
2022-02-06 20:55:36 -07:00
Dan Vargas
f35d3f910f
migrate powershell to nix
2022-02-06 19:39:36 -07:00
Dan Vargas
f16eb5fa42
migrate racket to nix
2022-02-06 19:25:23 -07:00
Dan Vargas
54510b713e
migrate raku to nix
2022-02-06 19:10:04 -07:00
Dan Vargas
a8c23ecd99
migrate rscript to nix
2022-02-06 18:38:30 -07:00
Dan Vargas
2758f95228
migrate sqlite3 to nix
2022-02-06 14:07:13 -07:00
Dan Vargas
f113b0c00a
remove old ts node package
2022-02-06 13:58:53 -07:00
Dan Vargas
35cd527c69
remove old packages
2022-02-04 09:18:19 -07:00
Thomas Hobson
af5036d82c
Convert some packages to nix-based
...
Affected packages:
- crystal
- dart
- dash
- deno
- elixir
- erlang
- gawk
2022-01-31 18:02:35 +13:00
Thomas Hobson
564da5a7eb
BREAKING: replace custom build scripts with nix
...
General:
- Switched to yarn to better work with nix-based tooling
- Switched package system to use nix. This stops double dependencies and slow cloud compile times, while providing more compile/runtime support to the Nix project
- Removed container builder in favor of internal container tooling
- Package versions no-longer need to be SemVer compliant
- Removed "piston package spec" files, replaced with nix-flake based runtimes
- Exported nosocket and piston-api as packages within the nix-flake
- Removed repo container
- Switched docker building to nix-based container outputting
- Removed docker compose as this is a single container
- Removed package commands from CLI
Packages:
- Move bash, clojure, cobol, node, python2, python3 to new format
- Remainder of packages still need to be moved
v2 API:
- Removed "version" specifier. To select specific versions, use the v3 api
- Removed "/package" endpoints as this doesn't work with the new nix-based system
v3 API:
- Duplicate of v2 API, except instead of passing in a language name an ID is used intead.
2022-01-31 14:42:12 +13:00
Thomas Hobson
8d6ae04733
create packages flake
2022-01-30 22:31:43 +13:00
Hydrazer
8d32385b41
pkg(brachylog-1.0.0): added brachylog
2021-11-28 07:03:57 -07:00
Hydrazer
132a835b0b
pkg(racket-8.3.0): added racket 8.3.0
2021-11-27 20:00:11 -07:00
Hydrazer
6cee1e8c34
pkg(retina-1.2.0): added retina 1.2.0
2021-11-27 03:59:56 -07:00
Hydrazer
0949610b61
pkg(befunge93-0.2.0): added befunge93
2021-11-25 07:42:00 -07:00
VlaDexa
81c6694637
pkg(deno-1.16.2): Set the cache directory
2021-11-21 23:27:59 +03:00
VlaDexa
ed14e125e3
pkg(deno-1.16.2): Fix the test file
2021-11-21 23:18:39 +03:00
VlaDexa
aeddcc7661
pkg(deno-1.16.2): Added deno 1.16.2
2021-11-21 21:39:40 +03:00
VlaDexa
c2d9367b99
pkg(rust-1.56.1): Added rust 1.56.1
2021-11-18 17:36:10 +03:00
Thomas Hobson
78b075089f
Merge branch 'master' into file
2021-10-21 21:13:06 +13:00
Cory
cd2b471eed
add missing libs back into py v3.10
2021-10-17 11:46:17 +11:00
Brikaa
64833a0408
pkg(file-0.0.1): Run executable
2021-10-16 11:49:59 +02:00
Pyroseza
8403e0f512
added extra alias for python 3.10
2021-10-13 22:30:38 +01:00
Pyroseza
5641f671d1
remove unneeded compile file from python 3.10.0 package
2021-10-13 20:33:29 +01:00
Pyroseza
fecfed48fd
added python 3.10
2021-10-13 16:56:12 +01:00
Brikaa
80eefaa6fb
Increase zig compile timeout
2021-10-11 13:26:43 +02:00
Brikaa
7fc0b9efb8
Revert Mono error separation to work with websockets
2021-10-10 14:40:58 +02:00
Thomas Hobson
8cb54cfe58
Merge pull request #355 from Brikaa/lint
...
Add ./piston lint
2021-10-11 00:19:58 +13:00
Hydrazer
6416b4d8cb
pkg(vyxal-2.4.1): add vyxal
2021-10-09 19:18:07 -06:00
Brikaa
f8eb7053ed
Fix typescript
2021-10-09 18:16:41 +02:00
Brikaa
f2c91acbe6
Piston lint
2021-10-09 18:10:58 +02:00
Hydrazer
7ff87cf0f2
pkg(husk-1.0.0): add husk
2021-10-08 17:14:08 -06:00
Niki4tap
fbee9e6c22
pkg(llvm_ir-12.0.1): Add the package to readme and `ll` alias
2021-10-06 13:32:54 +00:00
Niki4tap
478ccefa58
pkg(llvm_ir-12.0.1): Fixed test.ll
2021-10-06 13:00:58 +00:00
Niki4tap
70cf0b1a90
Merged master branch
2021-10-06 12:57:16 +00:00
Niki4tap
82d6dfd3e9
pkg(llvm_ir-12.0.1): Added llvm_ir 12.0.1
2021-10-06 12:52:59 +00:00
Brikaa
363daa2a24
Document limit_overrides, timeouts, provides and local testing
2021-10-04 21:35:13 +02:00
Brikaa
adae6fde2f
pkg(dotnet-5.0.201): Added F#.net, F# interactive and VB.net
2021-10-04 17:25:11 +02:00
Brikaa
a5c3858100
Add per-language constraint overrides
2021-10-04 17:11:46 +02:00
Hydrazer
1c48ca2ab5
pkg(japt-2.0.0): add japt
2021-10-04 17:11:46 +02:00
Dan Vargas
4f5ef06adf
pkg(freebasic-1.8.0): Add Freebasic
2021-10-04 17:11:46 +02:00
Brikaa
883d584c15
pkg(iverilog-11.0.0): Added iverilog 11.0.0
2021-10-04 17:11:46 +02:00
Dan Vargas
e5732ef459
pkg(forte-1.0.0): add forte
2021-10-04 17:11:46 +02:00
Brikaa
241b56a5e9
Add semantic versioning in CONTRIBUTING.MD
2021-10-04 17:11:46 +02:00
Brikaa
5cdc71d268
pkg(sqlite3-3.36.0): Added sqlite3 3.36.0
2021-09-30 09:12:22 +02:00
Brikaa
5e1a51c813
pkg(vlang-0.1.13): Fix command line arguments bug
2021-09-15 11:33:02 +02:00
Thomas Hobson
575ddf2dc0
Merge branch 'master' into r-language
2021-09-13 01:24:39 +12:00
Brikaa
1250cf213a
pkg(rscript-4.1.1): Added R 4.1.1
2021-09-12 14:38:57 +02:00
Brikaa
b3772c9502
pkg(mono-6.12.0): redirect mono error to stderr
2021-09-10 15:34:53 +02:00
Thomas Hobson
21fe3eefc2
Merge pull request #316 from Brikaa/mono-basic
...
pkg(mono-6.12.0): Added mono-basic 7.4
2021-09-10 15:48:49 +12:00