Commit Graph

173 Commits

Author SHA1 Message Date
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 20e71f617b
Remove hacktoberfest notice 2021-12-25 13:39:12 +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
Thomas Hobson ef9b22f154
Merge branch 'master' into master 2021-11-28 14:01:18 +13:00
Jonxslays d76aa7527e
Add piston_rs to readme 2021-11-27 12:26:28 -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
Brikaa 64833a0408 pkg(file-0.0.1): Run executable 2021-10-16 11:49:59 +02:00
Thomas Hobson 24a352699d
Support for uploading files in base64/hex format 2021-10-14 00:46:49 +13: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 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
Thomas Hobson fec08cbce5
Merge pull request #349 from milindmadhukar/master
Added Go-Piston to the Readme
2021-10-06 17:21:59 +13:00
Brikaa aa4b94a237 Add csharp.net, fsharp.net basic.net to readme 2021-10-04 17:39:08 +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
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
milindmadhukar 46ecd482bb
Added Go-Piston to the Readme 2021-10-02 23:38:11 +05:30
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