racket/racket/collects
Bogdan Popa c1159fb02e
cs: add support for cross-compiling to iOS
Includes documentation notes about cross-compiling CS for iOS
and makefile improvements.

The changes also include improvements to `raco exe`.
Racket CS cannot currently read fasl files for platforms other than
the host, but `compiler/embed` has to be able to read compiled code in
order to figure out what code needs to be embedded into an output
image and which runtime paths need to be included.  This change makes
it so that host code is used to figure all of that information out,
but that code is then replaced by target machine code before it is
written to the output image. The new logic only applies when the
right cross-compilation flags are set (per `cross-multi-compile?`).
2021-01-17 08:16:02 -07:00
..
acks Add Sarah and Andrew. 2018-06-19 11:25:55 -04:00
compiler cs: add support for cross-compiling to iOS 2021-01-17 08:16:02 -07:00
data cs: fix popcount in data/bit-vector for 32-bit mode 2019-11-25 15:06:09 -07:00
db/private sqlite3: fix reporting of insert-id 2019-04-26 13:35:08 +02:00
dynext add path-extension, path-has-extension? and path-{add,replace}-extension 2016-04-16 17:56:34 -06:00
ffi ffi/unsafe/objc: repair use of objc_msgSendSuper_stret 2020-12-22 10:51:54 -07:00
file fix some uses of peek-bytes-avail! that do not expect specials 2020-12-21 08:06:43 -07:00
info add "share", move "collects" back out of "lib", move "pkgs" 2013-07-19 11:52:02 -06:00
json Order keys when writing JSON output. 2020-12-23 10:01:08 -05:00
launcher Fix typos 2019-12-13 06:31:50 -07:00
net cs: repair ctype alignment 2020-12-21 07:31:09 -07:00
openssl add ssl-channel-binding (#3250) 2020-06-15 17:05:36 +02:00
pkg pkg: improve CI template for new packages 2020-12-23 10:25:24 -05:00
planet Fix typos (#3005) 2020-01-14 11:49:23 +01:00
racket Racket HISTORY.txt notes for v8.0 2021-01-09 09:53:38 -07:00
raco switch to a new, Racket-implemented expander & module system 2018-02-26 13:19:53 -07:00
reader/lang move "scheme" collection to a "scheme-lib" package 2013-08-27 15:19:24 -06:00
realm add "collects/realm/README.txt" 2013-08-27 18:00:58 -06:00
s-exp/lang add "share", move "collects" back out of "lib", move "pkgs" 2013-07-19 11:52:02 -06:00
setup cs: add support for cross-compiling to iOS 2021-01-17 08:16:02 -07:00
syntax Rename define-simple-macro to define-syntax-parse-rule 2021-01-07 17:32:25 +01:00
version move "racket/src/racket" -> "racket/src/bc" 2020-07-31 06:40:26 -06:00
xml read-xml: use {open,get}-output-string instead of list->string 2020-07-02 19:33:13 -04:00
.gitignore add "share", move "collects" back out of "lib", move "pkgs" 2013-07-19 11:52:02 -06:00