Calvin Rose
|
4396f01297
|
More work on drawing example and frontend changes.
|
2024-12-01 08:43:54 -06:00 |
|
Calvin Rose
|
046d299d77
|
More work on x86 backend.
|
2024-11-26 11:18:46 -06:00 |
|
Calvin Rose
|
9fa9286fca
|
Add more drawing examples.
|
2024-11-25 09:42:00 -06:00 |
|
Calvin Rose
|
c13ef02ea2
|
Add drawing2.janet so we can keep the working drawing example.
|
2024-11-25 08:51:40 -06:00 |
|
Calvin Rose
|
52cedbc4b4
|
More work on drawing example.
|
2024-11-25 07:33:31 -06:00 |
|
Calvin Rose
|
d345e551f1
|
Correct pointer arith type checking.
|
2024-11-24 20:06:16 -06:00 |
|
Calvin Rose
|
0fb1773c19
|
Merge branch 'master' into compile-opt
|
2024-11-24 19:15:47 -06:00 |
|
Calvin Rose
|
2bceba4a7a
|
Assertf with no arguments does not make sense.
|
2024-11-24 19:14:18 -06:00 |
|
Calvin Rose
|
a6ea38a23b
|
More working on pointer arithmetic.
|
2024-11-24 18:44:26 -06:00 |
|
Calvin Rose
|
bc79489068
|
Begin working on drawing example.
|
2024-11-24 15:53:20 -06:00 |
|
Calvin Rose
|
b096babcbf
|
Merge branch 'master' into compile-opt
|
2024-11-23 10:29:14 -06:00 |
|
Calvin Rose
|
e3159bb0f5
|
Update CHANGELOG.md
|
2024-11-23 10:29:03 -06:00 |
|
Calvin Rose
|
5d1bd8a932
|
Add an extra has mix round to string hashes.
This should improve hashing quality of strings.
|
2024-11-17 11:31:12 -06:00 |
|
Calvin Rose
|
bafa6bfff0
|
Merge pull request #1519 from ianthehenry/fix-string-equal-with-byteview
fix janet_string_equalconst
|
2024-11-17 07:33:47 -08:00 |
|
Ian Henry
|
e2eb7ab4b2
|
fix janet_string_equalconst
Check string length before pointer equality, so that a string is not considered
equal to a prefix slice of itself.
|
2024-11-16 21:20:26 -08:00 |
|
Calvin Rose
|
9f4497a5ae
|
Merge pull request #1518 from pyrmont/bugfix.s390x-workflow
Update Docker command to use `--platform` flag
|
2024-11-11 12:24:20 -08:00 |
|
Michael Camilleri
|
70de8bf092
|
Update Docker command to use --platform flag
|
2024-11-12 04:02:54 +09:00 |
|
Calvin Rose
|
e52575e23a
|
Merge pull request #1517 from sogaiu/add-assertf
Add assertf and use in boot.janet. Address #1516
|
2024-10-31 07:27:05 -07:00 |
|
sogaiu
|
10994cbc6a
|
Add some tests for assertf
|
2024-10-30 23:41:31 +09:00 |
|
sogaiu
|
abad9d7db9
|
Add assertf and use in boot.janet. Address #1516
|
2024-10-30 17:43:00 +09:00 |
|
Calvin Rose
|
5e443cd29d
|
Merge pull request #1514 from ArtSin/fix-formatb-int32_t-arg
Cast arguments to `int32_t` before passing to `janet_formatb` with `%d` format specifier
|
2024-10-25 05:36:08 -07:00 |
|
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 |
|