You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Matthew Butterick
cf7fbccc90
When recursive mode is used, `current-project-root` changes during the extent of a render operation. But if parallel rendering is also used, when the main thread re-parameterizes `current-project-root`, it will have no effect on the parallel threads, because they freshly instantiate `current-project-root` (with its default value). This patch moves the parameterization inside the parallel thread by passing the `current-project-root` value as part of the job message, thereby handling it the same way as `current-poly-target`. |
3 years ago | |
---|---|---|
.. | ||
external | 3 years ago | |
server-extras | 4 years ago | |
cache-utils.rkt | 4 years ago | |
command.rkt | 4 years ago | |
constants.rkt | 4 years ago | |
dialect.rkt | 5 years ago | |
drracket-buttons.rkt | 8 years ago | |
file-utils.rkt | 3 years ago | |
log.rkt | 4 years ago | |
main-base.rkt | 4 years ago | |
preheat-cache.rkt | 4 years ago | |
project-server-routes.rkt | 4 years ago | |
project-server.rkt | 4 years ago | |
project.rkt | 6 years ago | |
reader-base.rkt | 4 years ago | |
render-helper.rkt | 4 years ago | |
runtime-config.rkt | 6 years ago | |
splice.rkt | 4 years ago | |
split-metas.rkt | 4 years ago | |
to-string.rkt | 8 years ago | |
ts.rktd | 3 years ago | |
version.rkt | 6 years ago | |
whitespace.rkt | 6 years ago |