Opened 9 years ago

Closed 9 years ago

Last modified 8 years ago

#231 closed task (fixed)

clean up unsafeness declarations in core libraries

Reported by: felix winkelmann Owned by: felix winkelmann
Priority: not urgent at all Milestone:
Component: core libraries Version:
Keywords: Cc:
Estimated difficulty:

Description

Common unsafeness decls should go into "unsafe-declarations.scm" and cleaned up. Conditionalize on debugbuild instead of paranoia).

Change History (4)

comment:1 Changed 9 years ago by felix winkelmann

This could also use the new no-procedure-checks-for-toplevel-bindings, which may significantly reduce checking of procedures in core libraries: procedures passed into library functions that all them still will be checked, but most calls among library functions can thus be optimized.

comment:2 Changed 9 years ago by felix winkelmann

implemented in commit 6a679103a60c60322bdc509ea374bd756703c685 (experimental), but not fully tested, yet.

comment:3 Changed 9 years ago by felix winkelmann

Resolution: fixed
Status: newclosed

comment:4 Changed 8 years ago by felix winkelmann

Milestone: 4.6.0

Milestone 4.6.0 deleted

Note: See TracTickets for help on using tickets.