Thomas Hobson
2386684a05
api: fix file cleanup edge case
...
Processes could still be spawned writing files after the app has cleaned the dir out, and is ready to clear it out.
Dumb edge case, but oh well.
2021-08-20 01:05:13 +12:00
Thomas Hobson
5cd84ae816
api: allow paths when writing files ( #302 )
2021-07-22 14:58:41 +12:00
Thomas Hobson
968390d5b6
docs: configuration options
2021-07-17 15:35:43 +12:00
Thomas Hobson
acb590bf39
readme: add docs link
2021-07-17 14:49:02 +12:00
Thomas Hobson
33ba39cbc7
docs: rtd theme
2021-07-17 14:46:40 +12:00
Thomas Hobson
09e0a9497d
basic api docs
2021-07-17 14:44:21 +12:00
Thomas
85fce0d32c
Merge pull request #298 from ffaanngg/master
...
Add Pyston as an official extension
2021-07-12 18:33:44 +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
Thomas
b11be20b79
Merge pull request #294 from mehmetron/master
...
Fixed Go multiple file problem
2021-07-10 12:46:34 +12:00
yrfriend
8900bae7c0
Fixed Go multiple file problem
2021-07-08 21:15:37 +03:00
Thomas
c1fd13b672
Merge pull request #293 from the-codeboy/patch-1
...
Add Piston4J as an Official Extension
2021-07-08 09:34:06 +12:00
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
Thomas
82e334fee6
Merge pull request #287 from dthree/patch-3
...
Proposal: Add Piston Node.js Client as an Official Extension
2021-06-27 10:00:17 +12: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
Luka Barbić
e859f83cef
add node 16.3.0 package ( #286 )
2021-06-20 00:25:13 +12:00
Luka Barbić
929f3d3f2c
add julia 1.6.1 package ( #285 )
2021-06-19 23:02:36 +12:00
Thomas
64e95f63e0
Update issue templates ( #284 )
...
* Update issue templates
* Create package.md
2021-06-19 22:20:03 +12:00
Thomas Hobson
6a368cf66f
ci: ensure README contains all packages in repo ( #283 )
2021-06-19 21:58:19 +12:00
Thomas Hobson
c011f212d4
Merge branch 'master' of github.com:engineer-man/piston
2021-06-19 21:24:51 +12:00
Thomas Hobson
2c5ec5f7ec
Add container customizer ( #280 )
2021-06-19 21:24:28 +12:00
dc
95f9628abb
Added cobol and raku to the languages list. ( #282 )
2021-06-19 20:46:51 +12:00
Hydrazer
ba9503d9f8
Adding Raku ( #281 )
...
* Adding Raku
probably doesn't work lol tried copying the other ones someone could probably implement it using the build instructions from this https://rakudo.org/downloads/rakudo/source
* Update test.raku
* edited raku implementation
put it in version folder 6.d and removed the v from version in the json file
* edited raku version
changed the same stuff as last time but with different stuff
* raku edit build.sh
remove some unnecessary lines from the file
* raku edit version
editing version name again lol
2021-06-19 11:45:37 +12:00
g-w1
c0b218f477
update zig to 0.8.0 ( #279 )
...
zig 0.8.0 got released, so this pr updates it
2021-06-16 13:25:12 +12:00
Thomas Hobson
7d40abfb3f
cli: fix issue where negate removes too many packages
2021-06-13 19:17:04 +12:00
Thomas Hobson
5a82e0308b
ensure cli always has packages installed
2021-06-13 19:12:14 +12:00
Thomas Hobson
0598c5c9be
Management tool additions
...
* Command to build packages locally
* Help message
* Start/Stop/Restart commands
* Select production/development environements
* clean pkgs/repo commands
2021-06-13 18:54:59 +12:00
Thomas Hobson
b24edf2ac1
repo: dockerignore
2021-06-13 18:52:14 +12:00
Thomas Hobson
6cfef7b7ce
cli: remove random file
2021-06-13 18:45:39 +12:00
Thomas Hobson
1fcb7604d7
cli: add `ppman spec` command
2021-06-13 18:41:01 +12:00
Thomas
d68a1d67c8
brainfuck(2.7.3): input requires each char on new line
2021-06-07 21:32:44 +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
Atharva
1c3aa4a3e6
Install/Uninstall multiple packages using ppman ( #272 )
2021-06-05 19:20:06 +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
Cory
ea9f48fa00
add sympy to python 3.9.4 ( #263 )
...
Co-authored-by: Bones <cory@callref.com.au>
2021-05-26 23:09:08 +12:00
Thomas Hobson
c71aea6166
compute hash in chunks.
...
Previously we were loading the entire package file into memory, then
updating the hash. Now we update the hash with chunks of the data as it is read in.
Should fix #259
2021-05-18 21:07:40 +12:00
Tushar Sadhwani
79c7f471a1
Add py3 alias for Python3 ( #255 )
...
* Add py3 alias
* Add py3 alias
* Add py3 alias
* Add py3 alias
2021-05-15 16:25:10 +12:00
Dan Vargas
f28cc2a917
pkg(kotlin-1.4.31): add args ( #258 )
2021-05-15 16:24:47 +12:00
Dan Vargas
c7764161a8
pkg(scala-3.0.0): use compile ( #257 )
2021-05-15 16:24:37 +12:00
Dan Vargas
00bd298665
pkg(kotlin-1.4.31): use jdk8 with kotlin ( #256 )
2021-05-13 21:45:21 +12:00
Dan Vargas
3e9705bcd3
pkg(julia-1.5.4): switch to build from source ( #254 )
...
* pkg(julia-1.5.4): switch to build from source
* fix install lang in ci test step
* use x86-64 cpu target list
2021-05-09 13:40:41 +12:00
Thomas Hobson
93188099b7
fix cli
2021-05-08 12:57:37 +12:00
Thomas Hobson
543cb11e69
Change package manager request signature
2021-05-08 12:41:41 +12:00
Thomas Hobson
b3be57e0b4
lint like rest of codebase
2021-05-08 12:30:40 +12:00
Thomas Hobson
1b7504a191
switch back to startsWith
...
This is because application/json;charset=utf8 is perfectly valid!
2021-05-08 12:25:04 +12:00
Thomas Hobson
4259e89bb2
lint api
2021-05-08 12:20:21 +12:00
Thomas Hobson
2beb0abff7
Merge branch 'master' of github.com:engineer-man/piston
2021-05-08 12:08:30 +12:00
Thomas Hobson
b51350489f
Up the default max file size limit
2021-05-08 12:08:13 +12:00
Brian Seymour
106d5c72c9
fix json validation
2021-05-07 14:50:50 -05:00
Brian Seymour
3ea6ca1180
fix json validation
2021-05-07 14:42:55 -05:00