aboutsummaryrefslogtreecommitdiff
path: root/test/compress/issue-1639.js
diff options
context:
space:
mode:
authorAlex Lam S.L <alexlamsl@gmail.com>2017-04-06 11:18:59 +0800
committerGitHub <noreply@github.com>2017-04-06 11:18:59 +0800
commit06cdb74279d01ed9b4b625200882611482333825 (patch)
tree7d6c5fb4cdedf4bf07ebe88897a887429e76c061 /test/compress/issue-1639.js
parentff289b90a92739641dcb7fc7f6c8ecf8ee74d15f (diff)
downloadtracifyjs-06cdb74279d01ed9b4b625200882611482333825.tar.gz
tracifyjs-06cdb74279d01ed9b4b625200882611482333825.zip
improve `pure_getters` (#1786)
- property access to `null` & `undefined` always has side effects - utilise `reduce_vars` to determine safe property access - may-be cases treated as side effects unless `unsafe`
Diffstat (limited to 'test/compress/issue-1639.js')
0 files changed, 0 insertions, 0 deletions
erd.scm?id=4e431fda5f2ec76b6d6a271be7c30b1324431329'>services: shepherd: Remove ‘dynamic-wind’ in ‘call-with-*-file’....Fixes <https://issues.guix.gnu.org/64653>. The ‘dynamic-wind’ was causing files to be closed prematurely when leaving the dynamic extent of PROC for instance via a delimited continuation, using Fibers (that ‘dynamic-wind’ call was also semantically incorrect in the first place). * gnu/services/shepherd.scm (shepherd-configuration-file) [config](call-with-file): Remove. (call-with-input-file, call-with-output-file): Rewrite in terms of ‘call-with-port’. Change-Id: Ica8af71a04f525a15be99985552063cb98cd6ee8 Ludovic Courtès 2023-06-25services: Validate 'provision' field of <shepherd-service>....Fixes <https://issues.guix.gnu.org/63979>. * gnu/services/shepherd.scm (validate-provision): New procedure. (<shepherd-service>)[provision]: Use it. Co-authored-by: Bruno Victal <mirai@makinata.eu> Ludovic Courtès 2023-05-13services: shepherd: Default to 0.10....* gnu/services/shepherd.scm (<shepherd-configuration>)[shepherd]: Default to SHEPHERD-0.10. * gnu/home/services/shepherd.scm (<home-shepherd-configuration>)[shepherd]: Likewise. Ludovic Courtès