Thomas Hobson
5bc793cd70
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-30 18:41:24 +13:00
Hydrazer
1c675b5f8f
pkg(japt-2.0.0): add japt
2021-10-02 16:50:37 -06:00
Thomas Hobson
fa28d1c0c7
Merge branch 'master' into add-forte
2021-10-03 01:36:30 +13:00
Dan Vargas
5280739326
pkg(freebasic-1.8.0): Add Freebasic
2021-10-01 14:04:17 -05:00
Dan Vargas
977ec08311
Merge branch 'master' into add-forte
2021-10-01 12:11:12 -06:00
Dan Vargas
6d50745db8
pkg(forte-1.0.0): add forte
2021-10-01 13:00:04 -05:00
Thomas Hobson
b6629b3354
Merge branch 'master' into iverilog
2021-10-02 00:24:52 +13:00
Brikaa
5cdc71d268
pkg(sqlite3-3.36.0): Added sqlite3 3.36.0
2021-09-30 09:12:22 +02:00
Brikaa
56a3c91a6a
pkg(iverilog-11.0.0): Added iverilog 11.0.0
2021-09-26 13:25:13 +02:00
Thomas Hobson
7cf99fb4f2
Update readme.md
2021-09-22 11:26:35 +12:00
Brikaa
864e94739f
Add rscript to readme
2021-09-12 14:39:56 +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
Brikaa
dbf89dbb58
Add basic to readme
2021-09-09 20:21:41 +02:00
Thomas Hobson
5d8c7dfabc
Merge pull request #314 from Brikaa/powershell
...
pkg(pwsh-7.1.4): Added Powershell 7.1.4
2021-09-10 00:42:54 +12:00
Brian Seymour
e197ca5b7a
Update readme.md
2021-09-08 12:32:04 -05:00
Brian Seymour
4577a02401
Update readme.md
2021-09-08 12:31:06 -05:00
Brikaa
0a6e514095
Add powershell to readme
2021-09-07 19:23:07 +02:00
Brikaa
528eb0e263
Installation
2021-09-07 13:53:37 +02:00
Brikaa
dc80ed3a1d
Document testing packages locally
2021-09-07 13:50:45 +02:00
Brikaa
30f2715c01
Add NodeJS version to docs
2021-09-07 13:41:51 +02:00
Thomas Hobson
acb590bf39
readme: add docs link
2021-07-17 14:49:02 +12:00
Shiv
2200283e50
Update readme.md
2021-07-12 06:43:20 +05:30
Shiv
c8beb86037
Added pyston
2021-07-12 06:43:02 +05:30
the-codeboy
322f98e4a0
Add Piston4J as an Official Extension
...
I made a [Java wrapper](https://github.com/the-codeboy/Piston4J ) to access the Piston API and when I saw [this](https://github.com/engineer-man/piston/pull/287 ) pullrequest I thought I might also try adding it as an official exstension
2021-07-07 18:00:13 +02:00
dc
5bec67ff5f
Proposal: Add Piston Node.js Client as an Official Extension
...
I created a [Node.js client wrapper](https://github.com/dthree/node-piston ) to access the Piston API easily from Node. This makes it very easy to access the public Piston API or any private API from Node, hope you like it!
@realtux I don't mind moving this into the engineer-man account if you'd prefer that.
2021-06-23 10:04:18 -07:00
Thomas Hobson
6a368cf66f
ci: ensure README contains all packages in repo ( #283 )
2021-06-19 21:58:19 +12:00
dc
95f9628abb
Added cobol and raku to the languages list. ( #282 )
2021-06-19 20:46:51 +12:00
Atharva
22018cbc9b
Updated the readme ( #273 )
...
* Install/Uninstall multiple packages using ppman
* Updated the readme
* updated a variable
Co-authored-by: Thomas <git@hexf.me>
2021-06-05 19:34:43 +12:00
dc
98cc1111c2
Readme: adds additional clarity on runtime installation ( #267 )
...
* Update readme
Added additional clarity on runtime installation
* Update readme.md
2021-05-27 21:54:09 +12:00
Felix
fb102ebe83
Improved memory limits ( #248 )
...
* Added optional compile_memory_limit and run_memory_limit parameters
* Combined memory limit parameters into one
2021-05-07 20:21:25 +12:00
Thomas
d577072749
Revert "Added max_memory_usage parameter ( #238 )" ( #246 )
...
This reverts commit a49acc7dbe
.
2021-05-02 14:55:37 +12:00
Felix
a49acc7dbe
Added max_memory_usage parameter ( #238 )
...
* Added max_memory_usage parameter
* Added max_memory_usage description to readme
2021-05-01 21:10:53 +12:00
vcokltfre
37946d8542
fix: add yeethon to supported languages list ( #240 )
2021-04-30 20:10:26 +12:00
JeffreyHuang06
9f98f393a7
Update readme.md ( #226 )
...
changed api path from v1 to v2
2021-04-28 16:16:29 +12:00
Brian Seymour
294c0a2a42
update readme
2021-04-24 12:41:37 -05:00
Brian Seymour
b4df889707
update readme
2021-04-24 12:39:31 -05:00
Brian Seymour
16f123233b
update readme with new urls and formats
2021-04-23 17:17:26 -05:00
Brian Seymour
a1eb732406
update readme, refactor some code
2021-04-22 22:27:50 -05:00
Thomas Hobson
890dce363e
-l flag for run
2021-04-23 15:15:47 +12:00
Brian Seymour
b41f3543e8
add missing languages to readme
2021-04-22 22:08:00 -05:00
Brian Seymour
c805451c11
updated readme
2021-04-22 21:39:44 -05:00
Brian Seymour
88d7475923
updated readme
2021-04-22 21:34:10 -05:00
Brian Seymour
6f9e2f6420
updated readme
2021-04-22 21:34:04 -05:00
Brian Seymour
04990566a1
updated readme
2021-04-22 21:30:01 -05:00
Thomas Hobson
09983a5fa5
update readme to match
2021-04-23 13:10:24 +12:00
Thomas Hobson
589dfec6df
default values
2021-04-23 11:54:37 +12:00
Thomas Hobson
9814217aee
remove main
2021-04-23 11:52:50 +12:00
Brian Seymour
b3575246bd
change urls, fix docker compose file
2021-04-22 18:43:21 -05:00
Thomas
df34a3f421
ghcr.io package
2021-04-17 16:40:53 +12:00
Thomas
f6a4e67d5f
Update supported languages
2021-04-06 17:38:30 +12:00