dyb
20ab41bb10
- redirecting output of first two checkboot runs to /dev/null so the
...
ignored exception, if any, does not show up in the make output.
s/Mf-base
original commit: 4de3eab4d76feea17431099f798a343a6205e50e
2019-01-11 18:10:38 -08:00
R. Kent Dybvig
03a33fb4fc
Merge pull request #367 from kalvdans/zero-allocations
...
Add initialization of seginfo sorted and trigger_ephemerons fields
original commit: d677c0d03b734b3cf5166f2cd6b97effd64667ec
2018-12-05 15:32:37 -08:00
R. Kent Dybvig
b7cca1a835
Minor tweak
...
original commit: d2b5ba5d5c45660e63b32fb501b6684d3d11036b
2018-12-05 15:30:40 -08:00
R. Kent Dybvig
abf4ae18bb
Update LOG
...
original commit: 62b92d664e166133d96cb084791ad51e57207bb1
2018-12-05 15:25:21 -08:00
Christian Häggström
d9d0e94d95
Initialize more fields of seginfo
...
original commit: 48e93161f6ac2796d17a0f147f0dca1e1e195684
2018-12-05 23:36:57 +01:00
R. Kent Dybvig
44f93b0ddb
Merge pull request #365 from mflatt/retreg
...
correct CP(TC) management for callable return
original commit: ff73b2bcdecbf8f5b9360a7f774dba70b664249b
2018-12-05 11:49:25 -08:00
Matthew Flatt
54ffb5dfbe
reliably preserve cp in thread context for S_call_help
...
Also, for completeness, correct the listing of callee-save registers
in callable return for x86 & x86_64.
original commit: 4cd942be6ab2eb5e02f6d6c5c509db3131bd015f
2018-12-05 07:53:49 -07:00
dyb
530882e379
addressed small portions of github issues #278 and #353 :
...
updated descriptions of standard-input-port and standard-output-port;
fixed a missing "and" in the description of utf-16-codec,
original commit: a5db479b68b74dda9f62665c44cfad2b1baf322e
2018-10-22 19:29:30 -07:00
R. Kent Dybvig
b0abacbb55
Merge pull request #354 from goober99/hacktoberfest
...
Fixed typos pointed out in #353
original commit: fad29dbdf9f305abd6d1a7e4609bf96b251b47bc
2018-10-22 19:20:20 -07:00
Bob Burger
4699fc1db0
improved consistency of Windows filename handling
...
original commit: 9017943cdba8c54c8f0acf20b037174780c10039
2018-10-22 16:17:12 -04:00
Matthew D. Miller
03ae461f54
Fixes typos pointed out in #353
...
original commit: ebee5db8fac9639bd88f313ef0c4a0641dba8317
2018-10-05 15:01:36 -05:00
dyb
19f3c85fe2
attempted partial fix for github issue 352
...
- when thread_get_room exhausts the local allocation area, it now
goes through a common path with S_get_more_room to allocate a new
local allocation area when appropriate. this can greatly reduce
the use of global allocation (and the number of tc mutex acquires
in threaded builds) when a lot of small objects are allocated by
C code with no intervening Scheme-side allocation or dirty writes.
alloc.c, types.h, externs.h
original commit: 93dfa7674a95837e5a22bc622fecc50b0224f60d
2018-10-05 09:03:30 -07:00
Bob Burger
75a70547f8
use uuid_generate on unix-like systems for S_unique_id
...
original commit: 2fd3db68230d094a0d396348a8140a4d3693b120
2018-09-19 10:19:03 -04:00
Bob Burger
59c055d91f
add note about build directory under Bash/WSL
...
original commit: 41eca9aeea5d036877d09f996414c1f9311ecdb8
2018-09-17 09:25:11 -04:00
Bob Burger
57b0163e93
add PDB files for Windows
...
original commit: 6d9bda11c1f8d31bf86c559892cf968d7f0c1595
2018-09-07 16:56:33 -04:00
Bob Burger
d468c35f29
added uninstall target for Unix-like systems
...
original commit: 4e5831fc0220ceede934f1d300b588129f770783
2018-08-31 13:22:47 -04:00
Bob Burger
e57a2a73e3
added note about git config core.autocrlf in Windows
...
original commit: 1c3a605c6218303f651eec1a8afa5d0bc91337ee
2018-08-31 09:10:21 -04:00
Oscar Waddell
36ea9a354d
fix typos
...
original commit: 64a4374513fa19123147c6ef5644f75177a77541
2018-08-30 07:51:27 -04:00
Oscar Waddell
8b9b2e6b10
restore the import code on reset to provide consistent error message
...
original commit: 3da0f8ed90b849ea4a72d37169fa78652058d70f
2018-08-25 18:35:29 -04:00
Oscar Waddell
47e236a07c
clarify "unknown module" error message in determine-module-imports
...
original commit: 6af5ae075c4cce789d3528c3a6ef2620f90793e8
2018-08-25 18:35:29 -04:00
Oscar Waddell
75bce2810b
flush expand-output and expand/optimize-output ports
...
original commit: 39a1aa4034dc11e808146e5a3ed44acfc1f0f99b
2018-08-25 18:35:29 -04:00
dyb
61df2f25f7
fix for issue #343
...
- the compiler now uses a temporary variable to hold the return
value of a nested call across the restore-local-saves form to
properly handle the case where the destination lvalue is an mref
whose base and/or index is a local save.
cpnanopass.ss,
misc.ms
original commit: 835cbc2430be4f7381cee27133d42e77ace2b37f
2018-08-23 15:29:01 -07:00
Bob Burger
d3551a0173
added instructions for building a change that affects the C and Scheme sides
...
original commit: 2dc7cf491655c0b0f373d3303d9cf2b0b0ed0f1a
2018-07-18 15:54:47 -04:00
Bob Burger
52e55172e5
rebuilt bootfiles
...
original commit: cb15a19d70f0f82b2da8083f76801ca072b9bf50
2018-07-18 14:55:53 -04:00
Bob Burger
be2777e261
fix boot_call and the invoke code object to handle multiple values
...
original commit: 7fd080903d96a1ef9ab79780bf73aa1619f33894
2018-07-18 14:55:53 -04:00
Bob Burger
02131784f9
Merge branch 'procloc' of https://github.com/mflatt/ChezScheme into procloc
...
# Conflicts:
# LOG
# release_notes/release_notes.stex
original commit: 67b326cb9199a021d7c025834dedc8ac6285fc46
2018-07-18 10:18:24 -04:00
Bob Burger
2ba4f2fefc
rebuild bootfiles, update patchfiles
...
original commit: a0241cd857085d02ac1b34cad23edf7cb42ae213
2018-07-18 10:01:29 -04:00
Bob Burger
15bcad22b4
Merge branch 'cas' of https://github.com/mflatt/ChezScheme
...
original commit: 9866aa6aa4b1cf54bd9e2e5ec64d08628fb46bc0
2018-07-17 15:27:51 -04:00
陈梓立
90362e220c
Autoconfig, detect if X11 exist on Mac OS X ( #333 )
...
original commit: b4793db8362152b242d5694417f555efec0db81a
2018-07-17 10:40:33 -04:00
Bob Burger
5de438ba7d
Merge fdstart from mflatt
...
original commit: 40faa8c4b489c34da44ccaf269c7b807740f5396
2018-07-17 10:26:20 -04:00
Bob Burger
4ee5abdf0b
update patch files
...
original commit: fb826e55ac9135c65c0bfcf86c861ed3215a30a4
2018-07-16 14:56:05 -04:00
Bob Burger
cd175b091c
fixed typo & removed whitespace at end of lines in LOG
...
original commit: 329e8d4a277216143c2c7eb4dbe7f45c956d14e5
2018-07-16 11:04:15 -04:00
Matthew Flatt
3a422fabb2
update tests for "prefer closest binding name"
...
original commit: 0c7bb874a2357187e6012601b32ed354c0ff9ba9
2018-07-16 11:01:17 -04:00
Matthew Flatt
8fdf68f10a
add box-cas!
and vector-cas!
...
original commit: a416f68a7a02c777881f4848599deefb120d33ae
2018-07-16 07:51:32 -06:00
Matthew Flatt
067555c251
add load-compiled-from-port and Sregister_boot_file_fd
...
original commit: a0adfa18af879f90d746b0b3541b036016957324
2018-07-15 20:44:34 -06:00
Matthew Flatt
9521af1518
add generate-procedure-source-information
...
original commit: b42213a65e75b29f51d29a77d258fa1ba8a336b0
2018-07-15 19:51:54 -06:00
dyb
ee967194d7
allx now runs all up to three (rather than two) times to eliminate
...
bootstrap failures after small changes like the recent change to
procedure names, so we don't have to rebuild the boot files as often.
Mf-base
original commit: 94aaebe54807780791b8373017c979f59e6c45f1
2018-07-09 15:32:34 -07:00
R. Kent Dybvig
82257f1cbe
Merge pull request #324 from mflatt/letname
...
prefer nearest binding name for procedures
original commit: d02fd343e3860b1e18bb481abe21e489dd2f17fc
2018-07-09 10:43:17 -07:00
R. Kent Dybvig
9b0664956e
Merge branch 'master' into letname
...
original commit: 18ef2f99a66b4050fd434e644afc6ccf110b8ebf
2018-07-09 10:42:15 -07:00
Andy Keep
c090b317bd
allow s_ee_get_clipboard to use the pastebuffer on macOS even when X11 is not available.
...
expeditor.c
original commit: f8cf536720fe43d07ca83d284e5bd1733c97372a
2018-07-01 11:45:10 -04:00
Andy Keep
72719ccd71
Merge pull request #331 from Hyzeta/master
...
add an option `--disable-x11` to configure, which allows you to build Chez Scheme with X11 disabled
original commit: 68fe2d780c3b891bad493dd97457e3a2d4af88a3
2018-07-01 10:05:16 -04:00
靈
820563b5b6
update log
...
original commit: e8059074dd0a81ed825e15b1d32fb385f8ec994b
2018-07-01 20:20:03 +08:00
靈
da2799034e
remove vscode-related file
...
original commit: f6d040b5c54f760c77eedde2fef26c27f59a0eba
2018-07-01 20:14:06 +08:00
靈
d7dcda9637
add an option --disable-x11
...
original commit: ab43608f22dc68497577ab527c782507144ef0e4
2018-07-01 20:13:18 +08:00
Matthew Flatt
3f9da4af46
prefer closest binding name for procedures
...
In some cases, such as
(define g (let ([f (lambda (x) x)]) f))
the inner name `f` could get replaced by the outer name `g`.
Prefer the inner name so that macros can use a `let` wrapper
to reliably name a procedure.
original commit: 9ae0f856b0f81610c6caea13a5bfdf3b135de5b0
2018-06-22 09:09:56 -06:00
Bob Burger
ad09be1a6a
Updated some copyright years in csug
...
original commit: 6c738bdfde601b815c296f489697e61c314e4621
2018-06-21 13:44:05 -04:00
Bob Burger
81af193970
wininstall make workareas now builds boot files
...
original commit: 53ddbb37cc24dc1d0099478733d2d5a1263b353b
2018-06-21 09:25:31 -04:00
Bob Burger
3c7c397fff
Updated csug socket code to match that in examples folder
...
original commit: 5bdf715809e5847dfa0807216bcc6d0dac2f10ea
2018-06-18 09:28:53 -04:00
Bob Burger
2f355b464e
Avoid an occasional invalid memory violation on Windows in S_call_help
...
original commit: c2d2467d48eea145455124343c8819dfb683c39e
2018-06-15 16:42:09 -04:00
Matthew Flatt
49be8b2e3a
x86_64: fix foreign-procedure & results that are not multiples of a word
...
Relevant to #320
original commit: 8143c414c078ec1a0898d7d25340668e855013f0
2018-06-15 13:59:34 -04:00