Calvin Rose
|
dd117e81c2
|
Fix parser/insert.
We need to add the tuple wrapping code there as well.
|
2021-02-02 18:55:24 -06:00 |
|
Calvin Rose
|
259d5fabd9
|
Update Makefile and build_win for better builds.
Use build/c/janet.c in both to prevent accidental inclusion
of build/janet.h (which may be stale) instead of the source headers.
|
2021-01-31 09:59:53 -06:00 |
|
Calvin Rose
|
d122a75efd
|
Cleanup boot.janet to be more like normal source code.
Don't use `undef`, just use private defines.
|
2021-01-31 09:08:39 -06:00 |
|
Calvin Rose
|
c9ea3ac304
|
Address #618 - clarify file/open docs.
|
2021-01-31 08:39:57 -06:00 |
|
Calvin Rose
|
c63fe6ef8a
|
Make flycheck follow GNU standards for errors.
|
2021-01-30 12:51:38 -06:00 |
|
Calvin Rose
|
72ec89dfe9
|
Change output format for line+col.
|
2021-01-30 11:33:15 -06:00 |
|
Calvin Rose
|
04805d106e
|
Simpler overflow check.
|
2021-01-29 20:11:38 -06:00 |
|
Calvin Rose
|
9aed578466
|
Address #616 Buffer extra overflow bug.
We should have a normal error instead of undefined behavior, wrap
around, or wait for realloc to fail.
|
2021-01-29 18:32:54 -06:00 |
|
Calvin Rose
|
af75bf3b64
|
Update for sending streams to new threads.
|
2021-01-24 16:48:46 -06:00 |
|
Calvin Rose
|
f22472a644
|
Begin work on allowing small binaries.
|
2021-01-23 17:08:11 -06:00 |
|
Calvin Rose
|
a2801fbef9
|
Fix #610 - POLLHUP should cause us to continue reading.
|
2021-01-23 14:26:24 -06:00 |
|
Calvin Rose
|
85155bb2b4
|
Reference #478 Update peg/compile to use dyn for default grammar.
|
2021-01-23 13:54:02 -06:00 |
|
Calvin Rose
|
a18aafedfd
|
Merge branch 'master' of github.com:janet-lang/janet
|
2021-01-22 12:53:28 -06:00 |
|
Calvin Rose
|
317ab6df6b
|
Add ev/thread and ev/do-thread.
- Also fix setting supervisor with net/accept-loop.
|
2021-01-22 12:52:45 -06:00 |
|
Sunil Nimmagadda
|
381128364e
|
Replace malloc + memset with calloc.
Fixes an overflow warning from gcc with '-Wstringop-overflow' on
NetBSD-current.
|
2021-01-21 19:35:57 +05:30 |
|
Calvin Rose
|
49dcc816ae
|
Update os/shell to be non-blocking as well.
|
2021-01-18 16:44:22 -06:00 |
|
Calvin Rose
|
5ee6dbcdf4
|
Prepare for 1.14.1 release.
|
2021-01-18 11:43:53 -06:00 |
|
Calvin Rose
|
634219da2c
|
Fix windows swallowing IOCP events in many cases.
This fixes windows hanging on "failed" IO operations.
|
2021-01-17 20:41:59 -06:00 |
|
Calvin Rose
|
fbe3849b4b
|
Revert change to propagate op code.
|
2021-01-17 15:33:42 -06:00 |
|
Calvin Rose
|
bd2e335063
|
Allow 1 argument call of debug/stacktrace
Since fibers now track the last value signaled.
|
2021-01-17 13:55:40 -06:00 |
|
Calvin Rose
|
96262e7d87
|
Fix integer limit docs.
|
2021-01-17 13:44:53 -06:00 |
|
Calvin Rose
|
6dfb689d1f
|
Update versions to indicate 14.1
|
2021-01-16 15:54:27 -06:00 |
|
Calvin Rose
|
462e74ef87
|
Add os/proc-close to close all pipes associated with a subprocess.
This will not leak handles until the GC runs in most use cases.
|
2021-01-16 15:11:07 -06:00 |
|
Calvin Rose
|
c79480342b
|
Remove unused defines.
|
2021-01-16 07:19:28 -06:00 |
|
Calvin Rose
|
a1cc5ca045
|
Fix #593.
Also add ev/give-supervisor to the core.
|
2021-01-16 07:18:07 -06:00 |
|
Calvin Rose
|
16fe32215b
|
Merge pull request #584 from sogaiu/tweak-file-docs
Tweak file docs
|
2021-01-13 21:41:33 -06:00 |
|
Calvin Rose
|
dd7342a6cf
|
Merge pull request #583 from sogaiu/tweak-debug-docs
Tweak debug/stack docs
|
2021-01-13 21:41:26 -06:00 |
|
Calvin Rose
|
35c88d10cd
|
Merge pull request #582 from sogaiu/tweak-parser-docs
Tweak parser docs
|
2021-01-13 21:41:09 -06:00 |
|
sogaiu
|
122e2a9378
|
Tweak os docs
|
2021-01-14 08:44:56 +09:00 |
|
sogaiu
|
33c9395d79
|
Tweak file docs
|
2021-01-14 08:33:04 +09:00 |
|
sogaiu
|
fc49aa359c
|
Tweak debug/stack docs
|
2021-01-14 07:47:50 +09:00 |
|
sogaiu
|
fcf37942a7
|
Tweak parser docs
|
2021-01-14 07:31:20 +09:00 |
|
Calvin Rose
|
9b42d5a5e9
|
Merge pull request #579 from sogaiu/tweak-type-docs
Tweak type docs
|
2021-01-13 12:26:30 -06:00 |
|
Calvin Rose
|
fd03603adb
|
Merge pull request #577 from sogaiu/tweak-expand-path-docs
Tweak module/expand-path docs
|
2021-01-13 12:25:55 -06:00 |
|
sogaiu
|
c4957d5dfb
|
Tweak type docs
|
2021-01-13 22:59:43 +09:00 |
|
sogaiu
|
068bd33afb
|
Tweak disasm docs
|
2021-01-13 22:27:03 +09:00 |
|
sogaiu
|
e9bd108be9
|
Tweak module/expand-path docs
|
2021-01-13 22:16:54 +09:00 |
|
Calvin Rose
|
4f2d1cdc00
|
Go back to a single supervisor channel per fiber.
We now also use the fiber mask to figure out which flags to wait for.
|
2021-01-12 21:35:28 -06:00 |
|
Calvin Rose
|
61cca10cf6
|
Allow iterating through the properties of core abstract types.
|
2021-01-11 23:14:07 -06:00 |
|
Calvin Rose
|
5e1a8c86f9
|
Add more network and subprocess testing with redirection.
|
2021-01-11 18:32:56 -06:00 |
|
Calvin Rose
|
bf01bf631d
|
More work on windows networking code.
Remove use of WSARecv and WSASend since for whatever reason
they seem suspect. We may want to revisit this later.
|
2021-01-11 18:00:31 -06:00 |
|
Calvin Rose
|
874cc79443
|
Fix #571 - fiber/status and fiber/new docstrings.
|
2021-01-11 15:44:46 -06:00 |
|
Calvin Rose
|
f0dbc2e404
|
Fix subprocess spawning on windows.
Also fix (:read stream :all)
|
2021-01-11 11:10:23 -06:00 |
|
Calvin Rose
|
4df1ac5b23
|
Fix some issues in os.c to diagnose improve windows subprocess code.
|
2021-01-11 09:06:39 -06:00 |
|
Calvin Rose
|
1f6d0d342b
|
Fix #566 - bad docstring and bad arity for net/flush.
|
2021-01-10 12:02:28 -06:00 |
|
Calvin Rose
|
4625c28e6a
|
Merge branch 'master' of github.com:janet-lang/janet
|
2021-01-10 11:59:41 -06:00 |
|
Calvin Rose
|
5536ba20a8
|
Move socket setup code from ev.c to net.c
|
2021-01-10 11:58:47 -06:00 |
|
Thomas Dendale
|
0c73c3f1cd
|
Minor typo in ev/rselect docstring
`ev/choice` is actually called `ev/select`
|
2021-01-10 16:42:52 +01:00 |
|
Calvin Rose
|
7ae7984f3c
|
Allow yielding from root fiber to ev loop.
|
2021-01-09 23:35:34 -06:00 |
|
Calvin Rose
|
8286b33c52
|
Add event-chan argument to ev/go.
The event-chan is the final piece of the puzzle for fibers, and
will be pushed to when a fiber yields to the event loop.
|
2021-01-09 23:33:23 -06:00 |
|