- Dec 16, 2021
-
-
Raymond Toy authored
-
- Oct 18, 2021
-
-
Raymond Toy authored
Use /opt/local/bin/curl on OSX instead of /usr/bin/curl Closes #119 See merge request cmucl/cmucl!82
-
Raymond Toy authored
-
- Sep 22, 2021
-
-
Raymond Toy authored
-
- Sep 20, 2021
-
-
Raymond Toy authored
Fix #112: Update CLX sources of 2021-09-19 and support inet sockets Closes #112 See merge request cmucl/cmucl!80
-
Raymond Toy authored
-
Raymond Toy authored
Fix #113: Search cmucl modules and libraries first Closes #113 See merge request cmucl/cmucl!78
-
Raymond Toy authored
-
- Aug 11, 2021
-
-
Raymond Toy authored
Add -g flag so that debug symbols are included in motifd. I don't think there's really any reason not to do this, and makes debugging motifd releases easier.
-
- Jul 06, 2021
-
-
Raymond Toy authored
-
Raymond Toy authored
x86-arch.c uses memcmp without declaring it. Noticed on macos, but not on linux.
-
- May 31, 2021
-
-
Raymond Toy authored
-
Raymond Toy authored
Add -lrt to the OS_LIBS for Solaris x86 so it can find nanosleep.
-
Raymond Toy authored
Fix #97: Use UD1 instruction instead of INT3 Closes #97 See merge request cmucl/cmucl!72
-
Raymond Toy authored
-
- May 08, 2021
-
-
Raymond Toy authored
Address #89: Clean up page flags See merge request cmucl/cmucl!61
-
Raymond Toy authored
-
- May 07, 2021
-
-
Raymond Toy authored
Fix #107: Use uint8_t instead of u_int8_t. Closes #107 See merge request cmucl/cmucl!76
-
Raymond Toy authored
Use the C standard type `uint8_t` instead of `u_int8_t`.
-
- Apr 10, 2021
-
-
Raymond Toy authored
Fix #105: Include build logs in artifacts Closes #105 See merge request cmucl/cmucl!75
-
Raymond Toy authored
Include the build logs in the artifacts so we can examine the logs to see what happened when a build fails.
-
- Apr 09, 2021
-
-
Raymond Toy authored
adding additional keyword arguments to instance-usage .... See merge request cmucl/cmucl!74
-
adds additional keyword arguments to instance-usage for more fine-grained tracking of space allocation
-
- Mar 23, 2021
-
-
Raymond Toy authored
Fix up headings for issue templates See merge request cmucl/cmucl!73
-
Raymond Toy authored
The headings used to be `**foo**`, but it's better to use `## foo`. The old headings would cause the following paragraph to be appended to the heading. Thus ``` ## foo Text ``` became ``` foo Text ``` with "foo" in bold. With the new markup, this doesn't happen.
-
- Feb 13, 2021
-
-
Raymond Toy authored
Fix #103: Remove random-mt19937-update Closes #103 See merge request cmucl/cmucl!71
-
Raymond Toy authored
We don't use the MT19937 RNG anymore, so we can remove this assembly routine. But since the code still exists for mt19937, just use reader-conditionals to disable this.
-
- Feb 05, 2021
-
-
Raymond Toy authored
Fix #101: Add -ftrapping-math to clang compiler options Closes #101 See merge request cmucl/cmucl!70
-
Raymond Toy authored
Because lisp runs with FP traps enabled, we want the C code to honor that. Hence add -ftrapping-math. Also cleaned up the options, replacing -march=pentium4 and -mtune=generic with just -mtune=pentiume4. Replace -mfpmath=sse (not sure what that does) with -msse2. Finally, update CI to do a clang build so we can verify this actually works.
-
- Feb 04, 2021
-
-
Raymond Toy authored
Update CI to use 2021-01 snapshot See merge request cmucl/cmucl!69
-
Raymond Toy authored
Updated the directory path but forgot the version part.
-
Raymond Toy authored
Binaries for the 2021-01 snapshot are available so use those instead of doing a cross-compile from 2020-04.
-
Raymond Toy authored
Add test for overflow in expt that shouldn't happen See merge request cmucl/cmucl!68
-
Raymond Toy authored
We shouldn't get an overflow, but we do because clang 10 miscompiles e_pow.c and causes an overflow. Addresses #101
-
- Jan 30, 2021
-
-
Raymond Toy authored
Just updated based on the issues that were closed.
-
Raymond Toy authored
ldb prints out Unicode characters See merge request cmucl/cmucl!67
-
Raymond Toy authored
When printing out a base-char, only the low 8 bits of the code were used. But with Unicode support, we need to take all the bits and print them out. For control codes we use the form "#\^x". (Was #\C-x, which isn't a valid supported character form.) Ascii is printed as normal "#\a", and everything else use uses "#\u+<hex>". While we're at it, we also added special cases like #\Vt that are listed in https://cmucl.org/docs/cmu-user/html/Characters.html#Characters. With this, we can print out all unicode characters in a form that can be pasted back into lisp.
-
- Jan 15, 2021
-
-
Raymond Toy authored
Previously, the EI_OSABI value was either ELFOSAB_SOLARIS for solaris or ELFOSABI_FREEBSD for everything else. Let's update this to include NetBSD and Linux. Unlikely we'll ever support other things like HP-UX, AIX, IRIX, Tru64, etc. The value currently doesn't seem matter, but it seems nice to get it right.
-
- Jan 13, 2021
-
-
Raymond Toy authored
Address #89: Remove C code to scavenge read-only space See merge request cmucl/cmucl!66
-