1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-29 19:30:36 +02:00

Commit graph

  • a043eaf349 Support for x86_64-w64-mingw32. Jan (janneke) Nieuwenhuizen 2021-03-16 12:10:36 +01:00
  • 5caf66a51a Add 'set-port-binary/text-mode!' procedure for MinGW. Jan (janneke) Nieuwenhuizen 2020-11-19 15:08:33 +01:00
  • a3018d6d0e mingw: canonicalize-path: Also canonicalize drive letter and '/'. Jan (janneke) Nieuwenhuizen 2021-12-12 15:48:18 +01:00
  • 79ea1082d0 Link fix for MinGW. Jan (janneke) Nieuwenhuizen 2021-04-12 18:21:59 +02:00
  • d1aa0d894f bdw: Fix embarrassing failure to mark atomic freelists Andy Wingo 2025-03-27 12:00:21 +01:00
  • af96820e07 Windows 11: for fport input from the console, ignore terminal returns main Michael Gran 2023-06-20 16:04:59 -07:00
  • adbf2156ab Remove posix-w32 subsitutes that require access to process handles Michael Gran 2023-06-20 15:46:35 -07:00
  • 2e51d3fa26 In piped_process, replace dprintf with more portable functions Michael Gran 2023-06-20 15:28:09 -07:00
  • 9c86c5936e Allow piped-process and system* to exist when fork is undefined Michael Gran 2023-06-20 15:38:54 -07:00
  • 87402c849e MinGW32: cast arguments to execvp Michael Gran 2025-03-22 17:42:41 -07:00
  • 0f2125e66f Add missing #include in syscalls.h Michael Gran 2023-06-20 15:22:21 -07:00
  • 0e20c0c8c6 Add replacement for missing getpagesize() on MINGW Michael Gran 2023-06-20 15:21:10 -07:00
  • 0b9f58c339 Fix NEWS for load-foreign-library Michael Gran 2025-03-22 11:26:20 -07:00
  • 7b41294049 Improve DLL search strategy for load-foreign-library Michael Gran 2024-12-25 09:41:08 -08:00
  • c9a19a03f8 Cygwin/MSYS: 00-socket.test: abstract sockets are unsupported Michael Gran 2024-12-25 09:44:21 -08:00
  • 73a8ca88fb ports.test: catch pipe errors Michael Gran 2023-06-02 18:57:06 -07:00
  • b572f187af version.test: incorrect test logic Michael Gran 2025-03-22 05:33:49 -07:00
  • 462d3c85ed
    Provide ‘scm_i_is_finalizer_thread’ when building ‘--without-threads’. Ludovic Courtès 2025-03-21 18:10:07 +01:00
  • 7dde220750 Replace "either" with "either array" in make-shared-array docs Arun Isaac 2020-07-06 21:08:50 +05:30
  • 117c398341 Fix typo in transform-string docstring Arun Isaac 2020-07-06 21:08:49 +05:30
  • c6e0826667 libguile/Makefile.am: move date -d arg before format string Rob Browning 2025-03-20 12:50:29 -05:00
  • 4527371d1b filesys.test: skip copy-file EACCES test when root Rob Browning 2025-03-20 12:44:33 -05:00
  • 4f39181b2f filesys.c: Use scm_sendfile to copy files Tomas Volf 2025-02-28 02:10:18 +01:00
  • b3b7477128 Add missing, read-only, and typical copy-file tests Rob Browning 2025-03-19 20:32:53 -05:00
  • 11b027d7e2 piped_process: silence spurious -Wmaybe-uninitialized warnings Rob Browning 2025-03-18 13:40:19 -05:00
  • aeb89f6ad6 configure: add -Werror=array-bounds to CFLAGS when available Rob Browning 2025-03-18 12:56:31 -05:00
  • 4af6331a65 Fixes potential buffer overflow in getsockopt for timevals Michael Gran 2025-03-08 18:42:35 -08:00
  • 05e8aba462 Add gc_allocation_counter API Andy Wingo 2025-03-14 09:44:18 +01:00
  • c51a48eae8 Fix prototype of copy_space_add_to_allocation_counter Andy Wingo 2025-03-14 09:15:03 +01:00
  • 0cff6ffba4 Basic stats also record CPU time Andy Wingo 2025-03-13 13:43:41 +01:00
  • 3a86fedcde Update nofl metadata byte comment Andy Wingo 2025-03-07 21:15:47 +01:00
  • d22eb88948 nofl space / mmc supports untagged allocations Andy Wingo 2025-03-07 12:54:29 +01:00
  • 521cd44ebd Add gc_allocation_kind argument to gc_allocate Andy Wingo 2025-03-07 10:58:05 +01:00
  • 5bddd522cf Rework large_object_space_alloc to also map if needed Andy Wingo 2025-03-07 10:47:41 +01:00
  • 6c444b33f1 Remove card-marking barriers Andy Wingo 2025-03-07 10:33:10 +01:00
  • 4a95a514b7 Fix inline old-generation check for nofl space mark byte changes Andy Wingo 2025-03-07 10:30:56 +01:00
  • f1b660484e Remove gc_allocator_needs_clear Andy Wingo 2025-03-07 09:32:03 +01:00
  • 3db1e48ea6 Fix race in large object space when counting live object pages Andy Wingo 2025-03-07 13:25:47 +01:00
  • 402e0dfa33
    build: Mark JIT as supported on riscv64. Zheng Junjie 2025-03-03 20:48:23 +08:00
  • ed5db9bc36 nofl: Reclaim another mark bit if concurrent tracing is disabled Andy Wingo 2025-03-05 17:17:55 +01:00
  • 29cf0f40d3 nofl space: Rework treatment of mark bits to avoid masks Andy Wingo 2025-03-05 17:01:51 +01:00
  • 4d271e7492 nofl space: refactor to add NOFL_METADATA_BYTE_MARK_MASK Andy Wingo 2025-03-05 16:08:41 +01:00
  • 8c1b98d306 Make parallel tracer less verbose; tracepoints are better Andy Wingo 2025-03-05 11:32:53 +01:00
  • 5c4d5a72e4 Fix embarrassing bug in lospace initial mark value Andy Wingo 2025-03-05 11:32:32 +01:00
  • e780d27959 nofl: Refactor SWAR mark-matching routines Andy Wingo 2025-03-05 10:08:03 +01:00
  • 5012581745 r6rs-ports.test: don't race with gc close in custom port tests Rob Browning 2025-03-02 13:51:17 -06:00
  • d7475d4073 configure.ac: enable -ffat-lto-objects with -flto when available Rob Browning 2025-03-01 11:24:19 -06:00
  • e1a6622b3b Note setlocale raises a system-error when locale doesn't exist Rob Browning 2025-02-20 20:55:36 -06:00
  • 29c27afe96 Allow trailing "." in urls Dale P. Smith 2022-01-27 19:20:57 -05:00
  • 5be5a10a8a
    Update NEWS. Ludovic Courtès 2025-02-28 22:10:59 +01:00
  • 7b7340b2d9
    Warn about mutation of ‘environ’ when multi-threaded. Olivier Dion 2025-02-18 20:40:41 -05:00
  • b8031fc965
    Exclude the finalizer thread from the ‘all-threads’ result. Ludovic Courtès 2025-02-26 15:48:41 +01:00
  • 75fd1d6434
    Remove lib/malloc/.dirstamp and register to .gitignore. Maxim Cournoyer 2024-12-23 10:10:08 +09:00
  • a58c2d21f4
    doc: Remove reference to long-gone tutorial. Morgan Smith 2024-12-23 19:48:33 -05:00
  • 6ea7c858a6
    HACKING: Update mailing list URL. Morgan Smith 2024-12-23 19:48:32 -05:00
  • 93119355b9
    doc: Remove all remaining references to GDS. Morgan Smith 2024-12-23 19:48:31 -05:00
  • ff4d79074c
    libguile/scm.h: Allow compilation with ‘-Werror=undef’. Hannes Müller 2024-12-21 19:20:17 +01:00
  • 5abb24efe4
    Fix make-custom-port in case encoding is #f Hannes Müller 2024-12-21 16:55:13 +01:00
  • 25c9440e4d
    Add LIB_GETRANDOM to Libs.private in .pc files Werner Lemberg 2025-01-17 11:10:26 +01:00
  • b3a4dea943
    doc: Update ‘release.org’. Ludovic Courtès 2025-02-28 20:51:40 +01:00
  • c1353972ee srfi-19: Fix ~V converter in date->string. Tomas Volf 2025-01-24 17:23:17 +01:00
  • 46a0ee7779 Fix typos in comments. Tomas Volf 2025-02-28 01:02:29 +01:00
  • c8a169d388 Fix string-utf8-length to have unboxed representation Andy Wingo 2025-02-20 12:38:28 +01:00
  • c410992d55 Doc rewording Andy Wingo 2025-02-14 12:34:17 +01:00
  • e19bf100b9 Doc rewording Andy Wingo 2025-02-14 12:33:09 +01:00
  • 0bef1e9435 Doc rewording Andy Wingo 2025-02-14 12:32:54 +01:00
  • 367e04f164 Add documentation on tracepoints Andy Wingo 2025-02-14 12:30:40 +01:00
  • 81da950ebe Steal becomes an instant event Andy Wingo 2025-02-12 14:33:05 +01:00
  • c0dd2e58d1 Fix embed.mk for tracepoints Andy Wingo 2025-02-11 21:51:46 +01:00
  • 2f0c0f8f8e Refactor lttng makefile bits Andy Wingo 2025-02-11 21:42:13 +01:00
  • d675a9b8f1 Add tracepoints to tracer itself Andy Wingo 2025-02-11 16:14:27 +01:00
  • 461efa98a0 Wire up tracepoints for event-listener interface Andy Wingo 2025-02-10 13:41:19 +01:00
  • cca54736a0 Add build support for tracepoints via lttng-ust Andy Wingo 2025-02-10 12:45:25 +01:00
  • 5d3f561d7d Merge remote-tracking branch 'lightening/main' Andy Wingo 2025-01-29 16:52:29 +01:00
  • d418f80803 Merge branch 'main' into 'main' Andy Wingo 2025-01-29 15:43:49 +00:00
  • 105a9c7958 riscv: error if not little endian Ekaitz Zarraga 2024-11-18 21:12:03 +01:00
  • 7c20ba7767 riscv: float/double call convention implementation Ekaitz Zarraga 2024-11-18 21:08:41 +01:00
  • ce8b8e4778 riscv: change stack alignment to 16 Ekaitz Zarraga 2024-11-15 21:51:39 +01:00
  • 285cfd284a riscv: fix hi20/lo12 calculations for negative numbers Ekaitz Zarraga 2024-11-15 13:49:21 +01:00
  • cbda249dc5 riscv: better movi Ekaitz Zarraga 2024-11-15 13:09:45 +01:00
  • 746660bf08 riscv: movi: use addiw in RV64 Ekaitz Zarraga 2024-11-15 12:01:52 +01:00
  • 019cd02410 riscv: movi: sign extend hi Ekaitz Zarraga 2024-11-15 12:01:23 +01:00
  • 741af987a3 riscv: fix load size for ldxi instructions Ekaitz Zarraga 2024-11-14 11:43:25 +01:00
  • 33eddc7b62 riscv: simplify load from pool Ekaitz Zarraga 2024-11-14 23:35:54 +01:00
  • 8c7990d4a1 riscv: fix literal pool guard jump address calc Ekaitz Zarraga 2024-11-14 19:35:43 +01:00
  • fb527804f9 riscv: add get_callr_temp Ekaitz Zarraga 2024-11-14 16:57:13 +01:00
  • c6008fd0ab riscv: fix the B and J type size check Ekaitz Zarraga 2024-11-14 16:11:46 +01:00
  • 93380fc377 riscv: clean patch jumps Ekaitz Zarraga 2024-11-14 13:24:48 +01:00
  • f6f2a757c3 riscv: don't pack veneers, use padding Ekaitz Zarraga 2024-11-14 13:01:26 +01:00
  • 76549a674a riscv: Pack the veneer struct Ekaitz Zarraga 2024-11-07 19:51:37 +01:00
  • 775d11b21e riscv: Add fence Ekaitz Zarraga 2024-10-08 17:00:27 +02:00
  • 3edd48b046 Fix CI Ekaitz Zarraga 2022-01-19 12:20:42 +01:00
  • 797fe5067c Add RISCV to CI and makefile Ekaitz Zarraga 2022-01-19 11:09:20 +01:00
  • cbd72e71a7 RISC-V Support Ekaitz Zarraga 2021-05-09 16:39:03 +02:00
  • 23c4e36dca Makefile: RISCV support and optional vars Ekaitz Zarraga 2021-05-13 17:52:28 +02:00
  • 41a2a60fa1 Merge branch 'reinterpret' into 'main' Andy Wingo 2025-01-29 11:17:25 +00:00
  • 11918685e1 Add movr_f_i, movr_i_f, movr_d_l, movr_l_d Andy Wingo 2025-01-29 12:14:59 +01:00
  • 624d78625b Avoid accidentally-quadratic use of intmap-keys Andy Wingo 2025-01-27 09:38:43 +01:00
  • b517464d7f copy-space: refactor to copy_space_can_allocate Andy Wingo 2025-01-24 16:11:11 +01:00
  • f109baebc0 doc/srfi-64: Fix typos and add examples. Maxim Cournoyer 2024-12-23 13:59:14 +09:00