Calvin Rose
7bf3a9d24c
Merge pull request #1515 from sogaiu/tweak-install-info-in-readme
...
Clarify installation info a bit
2024-10-25 05:34:53 -07:00
sogaiu
d80a7094ae
Clarify installation info a bit
2024-10-25 20:04:56 +09:00
ArtSin
ad77bc391c
Cast arguments to int32_t
before passing to janet_formatb
with %d
format specifier
...
`s->line` and `s->column` in `delim_error` are `size_t`, which is typically 64-bit, but `va_arg` in `janet_formatbv` reads `int32_t` for `%d`.
2024-10-20 12:03:40 +04:00
Calvin Rose
2b84fb14b4
Fix Issue #1512
2024-10-18 18:17:06 -05:00
Calvin Rose
07155ce657
Don't error on empty struct.
2024-10-18 17:53:21 -05:00
Calvin Rose
046d28662d
Merge pull request #1513 from sogaiu/add-nth-and-only-tags-to-changelog
...
Mention nth and only-tags in changelog
2024-10-18 05:45:36 -07:00
sogaiu
84dd3db620
Mention nth and only-tags in changelog
2024-10-16 14:16:05 +09:00
Calvin Rose
bed80bf1d3
Merge branch 'master' into compile-opt
2024-10-12 07:58:43 -05:00
Calvin Rose
282f2671ea
Formatting.
2024-10-11 20:10:46 -05:00
Calvin Rose
3fc2be3e6e
Use _Exit since it is standard in c99
2024-10-11 20:10:04 -05:00
Calvin Rose
d10c1fe759
Use msvc compiler intrinsics for atomics.
...
This will let us use GCC atomics on mingw.
2024-10-11 20:03:06 -05:00
Calvin Rose
d18472b07d
More CI testing - add meson min build for windows.
2024-10-10 20:42:12 -05:00
Calvin Rose
43a68dcd2a
Include windows.h for atomics always in capi.c
2024-10-10 20:32:28 -05:00
Calvin Rose
3d93028088
Test bundle
2024-10-05 12:37:23 -05:00
Calvin Rose
99f0af92bd
Fix bundle/install with :check true installation failure.
2024-10-05 12:34:10 -05:00
Calvin Rose
71d81b14a2
Setting a profile will mess with imports.
2024-10-05 12:13:44 -05:00
Calvin Rose
80ed6538d0
Add constant checking in sysir middle end.
2024-10-05 12:05:04 -05:00
Calvin Rose
6577a18cef
Better printing for complex constants.
...
Also added stub for checking if constants are valid in IR, but it is
not currently used.
2024-09-30 08:14:01 -05:00
Calvin Rose
731592a80e
Merge branch 'master' into compile-opt
2024-09-29 17:27:49 -05:00
Calvin Rose
3894f4021a
Update copyright date.
2024-09-29 16:07:24 -05:00
Calvin Rose
ea332ff81e
More work on making the temporary frontend a little nicer.
...
We need to create abstractions around more of the backend
to properly test and experiment with things, even if the frontend
is not final.
2024-09-29 15:55:10 -05:00
Calvin Rose
f36d544deb
MSVC and strange errors.
2024-09-29 12:30:51 -05:00
Calvin Rose
e96dd512f3
Work on some local type inference.
...
Right to left type inference in expressions for binary operators.
2024-09-29 11:37:04 -05:00
Calvin Rose
72c659d1ee
Github has fewer runners than I thought.
2024-09-29 07:17:28 -05:00
Calvin Rose
8f879b4adc
Remove financial support link.
2024-09-29 07:15:56 -05:00
Calvin Rose
18f2847dc1
Add test for older windows.
2024-09-29 07:14:31 -05:00
Calvin Rose
a588f1f242
More small tweaks to compile-opt.
2024-09-29 07:13:27 -05:00
Calvin Rose
ae15eadfaf
Merge branch 'master' into compile-opt
2024-09-28 16:00:30 -05:00
Calvin Rose
89b7ff9daf
Merge pull request #1510 from sogaiu/badge-swap
...
Replace gitter badge with zulip one
2024-09-27 17:52:16 -07:00
sogaiu
26c263d6be
Replace gitter badge with zulip one
2024-09-25 23:45:04 +09:00
Calvin Rose
2570e0f7a0
Add *repl-prompt*.
2024-09-21 08:58:04 -05:00
Calvin Rose
8084e4c728
Add support for multiple directories in JANET_PATH.
...
Use a colon ":" as the separator on posix, and semicolon ";" on
windows (and mingw).
2024-09-20 23:05:02 -05:00
Calvin Rose
ee90f9df62
Merge pull request #1506 from sogaiu/tweak-signal-doc
...
Add some detail to signal docstring
2024-09-18 16:50:13 -07:00
sogaiu
906a982ace
Add some detail to signal docstring
2024-09-17 20:04:16 +09:00
Calvin Rose
88e60c309c
Add overflow check.
2024-09-12 17:28:53 -05:00
Calvin Rose
9694aee819
Add rules for nth and only-tags. Address #1503
...
These rules allow selecting from a number of sub-captures
while dropping the rest. `nth` is more succinct in many cases, but `only-tags` is
more general and corresponds to an internal mechanism already present.
2024-09-12 17:23:34 -05:00
Calvin Rose
2697b0e425
More CI testing.
...
Add multiple windows versions, and differentiate between arm and intel
macs.
2024-09-08 20:55:10 -05:00
Calvin Rose
3618b72f4d
Merge branch 'master' into compile-opt
2024-09-08 12:28:51 -05:00
Calvin Rose
c0d7a49b19
Prepare for 1.36.0 release.
v1.36.0
2024-09-07 12:33:28 -05:00
Calvin Rose
f9a6f52d9c
Improve error messages even more for copyfile
.
2024-09-07 10:02:26 -05:00
Calvin Rose
c02c2e3f02
Update CHANGELOG.md
2024-09-07 09:32:42 -05:00
Calvin Rose
1fcd47dd7b
Improve error messages in bundle/add if files are missing.
...
Instead of cryptic "error: unknown method :close invoked on nil" errors, let
user know file or path does not exist before failing to copy files.
2024-09-07 09:19:15 -05:00
Calvin Rose
384ee4f6a9
Merge pull request #1498 from sogaiu/remove-janet-def
...
Don't try to copy janet.def
2024-09-06 17:03:25 -07:00
Calvin Rose
e9deec8231
Change directory before running make ...
2024-09-06 18:35:50 -05:00
Calvin Rose
2fc77a1b63
Tweak argumnets.
2024-09-06 18:31:57 -05:00
Calvin Rose
442fe8209d
Non interative run for qemu
2024-09-06 18:29:36 -05:00
Calvin Rose
968a0dc4ac
Follow github directions for qemu multiarch.
2024-09-06 18:28:00 -05:00
Calvin Rose
40c93d0786
Try using just scripts for testing.
2024-09-06 18:23:55 -05:00
Calvin Rose
83b0bc688c
Try running inside a container.
2024-09-06 18:05:03 -05:00
sogaiu
6185b253be
Don't try to copy janet.def
2024-09-07 00:57:13 +09:00