racket/pkgs/racket-doc/scribblings
Matthew Flatt 0cda14300d non-original code inspector => mark loaded bytecode as non-runnable
This change adjusts the way that trust is threaded through bytecode
and the code inspector. In Racket v6.x, reading bytecode would fail if
the code inspector is non-original and if the bytecode contains a
reference to an unsafe operation. Now, reading bytecode doesn't fail
for that reason, but all bytecode is marked as non-runnable (even
without references to unsafe operations) when loaded under a
non-original code inspector. A `read` operation by itself remains as
safe as ever.

This commit also disables the bytecode validator. For now, the
validate can be re-enabled with `PLT_VALIDATE_LOAD`.
2018-03-13 17:26:50 -06:00
..
foreign ffi docs: clarification on unsafe-socket->port 2018-03-06 08:51:49 -07:00
getting-started "Mac OS X" -> "Mac OS" 2016-12-23 12:18:36 -07:00
guide Update function name 2018-03-06 09:19:49 -07:00
inside remove scheme_complex_izi_type from docs 2017-12-05 08:39:19 -07:00
more update "More" now that xrepl is on by default 2016-10-15 07:28:43 -06:00
raco switch to a new, Racket-implemented expander & module system 2018-02-26 13:19:53 -07:00
reference non-original code inspector => mark loaded bytecode as non-runnable 2018-03-13 17:26:50 -06:00
scheme remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00
style Fix link to TR test suite. 2018-03-12 09:08:00 -05:00
finger.png remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00
icons.css remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00
icons.rkt remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00
icons.tex remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00
info.rkt remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00
magnify.png remove the "racket-pkgs" directory layer 2014-12-08 05:22:59 -07:00