0
I Use This!
Inactive

Commits : Listings

Analyzed about 2 hours ago. based on code collected about 9 hours ago.
Apr 18, 2023 — Apr 18, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Made context a core primitive entity.
Doug Orleans
as dougorleans
More... over 18 years ago
[ 1202612 ] run LOD checker on domino puzzle GUI [ 1202613 ] LOD checker is not a convincing application [ 1233846 ] pagination issues [ 1233844 ] add a table of contents [ 1202623 ] motivate the case studies [ 1202595 ] screen shot of domino puzzle GUI
Doug Orleans
as dougorleans
More... over 18 years ago
Avoid SRFI-13 name clashes.
Doug Orleans
as dougorleans
More... over 18 years ago
Added SRFI 43 (vector library) to mzlib-plus-srfi.ss. Renamed vector-index method in matrix.ss to compute-vector-index to avoid clashing.
Doug Orleans
as dougorleans
More... almost 19 years ago
Something's broken with pretty-print-print-line, turn it off for now.
Doug Orleans
as dougorleans
More... almost 19 years ago
Changed my mind: elements of associated list values are considered associated values too, since this is just a one-to-many association. Minor optimization: don't record non-objects as associated values since they are never decision values anyway. Use `every' from SRFI-1 instead of `andmap'. Not like this will ever be portable, but still.
Doug Orleans
as dougorleans
More... about 19 years ago
Regard the elements of a list argument as associated values. Don't regard the elements of an associated value list as associated values.
Doug Orleans
as dougorleans
More... about 19 years ago
Compute free variables before removing side-effect-only expressions, for the Law of Demeter checker.
Doug Orleans
as dougorleans
More... about 19 years ago
follow-next-branch in predicates is now handled correctly.
Doug Orleans
as dougorleans
More... about 19 years ago
Memoize partial closures, to avoid exponential blowup in partial values that contain closures. This is kind of a stop-gap, because I think there are still some other sources of unnecessary exponential blowup. This is also kind of a hack because it relies on partial environments being implemented as lists.
Doug Orleans
as dougorleans
More... about 19 years ago
Moved the partial procedure for call-with-parameterization from send.ss to peval.ss. Don't clobber the true and false assumptions when using a parameterization.
Doug Orleans
as dougorleans
More... about 19 years ago
Make proc-expr return the name of the procedure if it's not a proc/src.
Doug Orleans
as dougorleans
More... about 19 years ago
Residualize make-context* even if the argument is constant.
Doug Orleans
as dougorleans
More... about 19 years ago
Don't call the default partial procedure for values->list, because it will try to call it if the arguments are constant. Instead, just return false, which means to residualize.
Doug Orleans
as dougorleans
More... about 19 years ago
Memoize branch-precedes?.
Doug Orleans
as dougorleans
More... about 19 years ago
Evaluate the predicates when && and || are called, not every time the result predicate is run.
Doug Orleans
as dougorleans
More... about 19 years ago
Moved the definition of report-lod-violation before its use in the main before method.
Doug Orleans
as dougorleans
More... about 19 years ago
Remove side effects before computing free variables.
Doug Orleans
as dougorleans
More... about 19 years ago
Copy syntax certificates.
Doug Orleans
as dougorleans
More... about 19 years ago
Moved orig-code-inspector from free-vars.ss to syntax-utils.ss so it can be shared by other syntax-processing modules.
Doug Orleans
as dougorleans
More... about 19 years ago
make-context doesn't need to use lambda/src.
Doug Orleans
as dougorleans
More... about 19 years ago
Added partial procedures for follow-next-branch, current-dp, dp-within, dp-previous, and call-with-parameterization. Fixed dispatch-proc to set next-branch-follower, current-branch, and current-dp parameters during partial evaluation.
Doug Orleans
as dougorleans
More... about 19 years ago
Changed ! to be a proc with source.
Doug Orleans
as dougorleans
More... about 19 years ago
Moved *constructors* from pval.ss to prim-implication.ss and made it a set. Added prim-constructor? and declare-constructor. Made prim-tautology? use prim-constructor?.
Doug Orleans
as dougorleans
More... about 19 years ago
Optimize follow-next-branch to not use append-contexts if there are no bindings. Added partial procedures for make-context* and append-contexts.
Doug Orleans
as dougorleans
More... about 19 years ago
Added partial procedure for append. Changed some applications of papply to prim-apply.
Doug Orleans
as dougorleans
More... about 19 years ago
Added a values test case that doesn't work.
Doug Orleans
as dougorleans
More... about 19 years ago
Use require-for-template instead of syntax/cx+loc, which is (arguably) unhygienic.
Doug Orleans
as dougorleans
More... about 19 years ago
Added a special case to the partial procedure for apply to simplify an application of values to the result of values->list. This should instead be in a partial procedure for values, but partial procedures don't yet accept improper lists.
Doug Orleans
as dougorleans
More... about 19 years ago
Added note about singleton-list?.
Doug Orleans
as dougorleans
More... about 19 years ago