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
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
a739cff448
Add rust 1.57.0
2022-02-25 18:20:33 +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
bc2036486c
add piston nix pkg for go
2022-02-16 09:10:46 -07: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
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
d258bed574
add nasm and nasm64
2022-02-07 10:56:17 -07:00
Dan Vargas
ab536f35ff
migrate nim pkg to nix
2022-02-06 21:45:52 -07:00
Dan Vargas
f94ba284df
ocaml for nix
2022-02-06 21:41:18 -07:00
Dan Vargas
e7c5b557f9
octave --> nix
2022-02-06 21:36:32 -07:00
Dan Vargas
66af61c2cb
convert perl to nix
2022-02-06 21:17:38 -07:00
Dan Vargas
3530a79a57
migrate php to nix
2022-02-06 21:13:11 -07:00
Dan Vargas
dc2c5f3380
migrate ponylang to nix
2022-02-06 21:06:32 -07:00
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
Omar Brikaa
3d61d10373
Merge master
2022-02-05 14:17:46 +02: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
021ec1aa94
pkg(MATL-22.5.0): added MATL 22.5.0
2021-12-30 11:12:20 -07: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