Commit Graph

742 Commits

Author SHA1 Message Date
HOLZSCHUCH Nicolas 6a83eb1c6c Fixed a few bugs, added jsc.system() command. 2023-04-18 17:12:29 +02:00
HOLZSCHUCH Nicolas d0cdb7141a Added more commands for jsc 2023-04-16 15:25:35 +02:00
HOLZSCHUCH Nicolas ccd88101ef Newer version of awk 2023-04-14 22:09:03 +02:00
HOLZSCHUCH Nicolas 70a2d501ac Bug fixing in env and date 2023-04-14 22:08:00 +02:00
HOLZSCHUCH Nicolas e7ae4293e2 Changes for piping webassembly commands into each other 2023-04-14 22:07:20 +02:00
HOLZSCHUCH Nicolas 6340ad6351 Allows for scripts beginning with a webAssembly command 2023-04-14 22:06:33 +02:00
HOLZSCHUCH Nicolas 3954024b9f "jsc" now works with "require" + added extra commands (jsc.readFile). 2023-04-14 17:32:48 +02:00
HOLZSCHUCH Nicolas 1ab2d3e4cc Avoid an issue when pthread_self() is reset before the end of
cleanup_function
2023-02-04 19:47:45 +01:00
HOLZSCHUCH Nicolas 47fa2246ec Updated stdin management for Python commands (fixes an issue with "with
file as ..."
2022-11-13 21:34:28 +01:00
HOLZSCHUCH Nicolas 476fcdd8df Updated checksums for v3.0.2 2022-11-09 18:00:49 +01:00
HOLZSCHUCH Nicolas 8d013c4aa0 Multiple bug fixes, better management of environment variables for
sub-process
2022-11-09 17:38:40 +01:00
HOLZSCHUCH Nicolas 7e28ab9c22 Merge branch 'master' of github.com:holzschu/ios_system 2022-11-09 15:30:35 +01:00
HOLZSCHUCH Nicolas f2565ef7f7 Added multiple TeX and Perl interpreters 2022-11-09 15:30:06 +01:00
HOLZSCHUCH Nicolas 1054674486 Lint corrections for ios_putc 2022-11-09 15:29:26 +01:00
HOLZSCHUCH Nicolas dd8dda8e3a Ability to run multiple dash commands, bug fixing 2022-11-09 15:28:57 +01:00
Nicolas Holzschuch 6f46f9021f
Merge pull request #135 from yury/increase-possible-term-size
Increase maximum columns and rows.
2022-11-08 20:33:06 +01:00
Yury Korolev be554146d4 Increase maximum columns and rows.
On large displays it is possible to set cols >= 1000.
That value doesn't fit allocated char arrays and app crashes.

`columns` and `rows` now 5 char buffers and also added limits to max 9999.
2022-11-08 13:41:44 +03:00
Nicolas Holzschuch bc7c2334a3
Merge pull request #133 from yury/thread-getters
Add function getters for __thread vars
2022-07-13 11:52:13 +02:00
Yury Korolev 4163f2fb89 Add function getters for __thread vars
Remove extra helpers
2022-07-13 12:05:53 +03:00
HOLZSCHUCH Nicolas 3f5874b0fc New checksums, updated to 3.0.1 2022-05-21 09:28:01 +02:00
HOLZSCHUCH Nicolas cbbe1a348b Upodated workflow 2022-05-21 09:09:57 +02:00
HOLZSCHUCH Nicolas 3c743c43aa Updated project file 2022-05-21 09:06:35 +02:00
HOLZSCHUCH Nicolas b71dd8c441 Fixes to avoid some compilation warning 2022-05-21 09:05:57 +02:00
HOLZSCHUCH Nicolas 21d4f6e293 Bug fixes (redirect to file starting with ~, multiple interpreters moved
in function)
2022-05-21 09:04:15 +02:00
HOLZSCHUCH Nicolas 06316483f2 Failed attempt at combining swift and C 2022-05-21 08:59:04 +02:00
HOLZSCHUCH Nicolas cd72788c3f Failed attempt at compiling patch 2022-05-21 08:58:20 +02:00
HOLZSCHUCH Nicolas d18504ea0a Added patch command 2022-04-12 21:22:35 +02:00
HOLZSCHUCH Nicolas d6a2cee792 Added patch command 2022-04-12 21:21:48 +02:00
HOLZSCHUCH Nicolas c845daf43d Added the source command, fixed an issue when an argument contains both
" and ' (affected pip)
2022-02-15 22:07:29 +01:00
HOLZSCHUCH Nicolas f60baf6801 Adding "source" command 2022-01-19 12:53:57 +01:00
HOLZSCHUCH Nicolas 1d96973579 Updated checksums for ios_system v3.0.0 2021-11-02 17:40:58 +01:00
HOLZSCHUCH Nicolas 540e1132b9 Bug fixing with fork and environment variables 2021-11-02 17:15:24 +01:00
Nicolas Holzschuch 23376c9266
Merge pull request #124 from yury/fix-ios_dup2
Check FILE* is not NULL before calling fileno function
2021-10-05 19:14:35 +02:00
HOLZSCHUCH Nicolas cf57413462 mutex locks and atomic counters to prevent issues when multiple commands
are running together (happens with Perl scripts).
2021-10-05 19:13:26 +02:00
Yury Korolev eb1b3a08af Check FILE* is not NULL before calling fileno function 2021-10-05 20:08:59 +03:00
HOLZSCHUCH Nicolas 6a9b24974f Adding mutex locks to prevent process from interfering with each other
at startup/end time.
2021-09-27 20:40:21 +02:00
HOLZSCHUCH Nicolas 78de9604b1 Merge branch 'master' of https://github.com/holzschu/ios_system 2021-08-09 18:38:56 +02:00
HOLZSCHUCH Nicolas 648b1674c7 Commit before merge: wasm3 2021-08-09 18:38:09 +02:00
HOLZSCHUCH Nicolas bc4af68813 Commit before merge 2021-08-09 15:59:35 +02:00
Nicolas Holzschuch 21b930e898
Merge pull request #122 from yury/logical-pwd
Logical pwd
2021-08-03 11:08:11 +02:00
Yury Korolev 2b29dcf7d7 Logical pwd 2021-07-30 16:56:16 +03:00
HOLZSCHUCH Nicolas 2c4a58c5e9 New checksums for v2.9.0 in Package.swift 2021-06-29 22:52:43 +02:00
HOLZSCHUCH Nicolas 4c96da9607 pwd shows bookmark name (~/Documents) rather than long name 2021-06-20 08:52:03 +02:00
HOLZSCHUCH Nicolas 8b1b297c90 Less to use alternate screen 2021-06-20 08:51:41 +02:00
HOLZSCHUCH Nicolas 872f083fc3 Edited instructions 2021-06-19 21:13:35 +02:00
HOLZSCHUCH Nicolas b99b80cba6 Updated Package.swift 2021-05-31 16:39:27 +02:00
HOLZSCHUCH Nicolas 4404da4753 Updated checksums for all packages 2021-05-31 16:33:27 +02:00
HOLZSCHUCH Nicolas fe46e1fe83 Bug fixes. Adding fchdir that depends on the fork running. 2021-05-31 15:48:46 +02:00
HOLZSCHUCH Nicolas 708f90a02b Updated libssh2/openssl to dynamic versions 2021-05-28 08:22:14 +02:00
HOLZSCHUCH Nicolas d7a370e1cb Update checksums for packages 2021-05-27 17:27:49 +02:00