| 
							
							
								 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_tbefore passing tojanet_formatbwith%dformat 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 |  |