You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Original bug ID: 689 Reporter: administrator Status: closed Resolution: not a bug Priority: normal Severity: minor Category: ~DO NOT USE (was: OCaml general)
Bug description
Full_Name: Vassili Karpov
Version: 3.03(Alpha)
OS: Linux ia32
Submission from: cache1-kh.comex.ru (217.10.35.250)
In env.ml:open_signature the newenv is being carefully built inside
fold_left2, followed by this:
{ newenv with summary = Env_open(env.summary, root) }
i.e. throw away all the hard work of fold_left2, i guess it should
really be: { newenv with summary = Env_open(newenv.summary, root) }
The text was updated successfully, but these errors were encountered:
In env.ml:open_signature the newenv is being carefully built inside
fold_left2, followed by this:
{ newenv with summary = Env_open(env.summary, root) }
i.e. throw away all the hard work of fold_left2, i guess it should
really be: { newenv with summary = Env_open(newenv.summary, root) }
No, no, this is intended. The fold_left2 simulates the insertion of
all components of the signature in the current environment, however
the summary (which is a compact recipe for rebuilding the environment,
e.g. in the debugger) simply records that we did an "open" operation,
not each insertion.
Original bug ID: 689
Reporter: administrator
Status: closed
Resolution: not a bug
Priority: normal
Severity: minor
Category: ~DO NOT USE (was: OCaml general)
Bug description
Full_Name: Vassili Karpov
Version: 3.03(Alpha)
OS: Linux ia32
Submission from: cache1-kh.comex.ru (217.10.35.250)
In env.ml:open_signature the newenv is being carefully built inside
fold_left2, followed by this:
{ newenv with summary = Env_open(env.summary, root) }
i.e. throw away all the hard work of fold_left2, i guess it should
really be: { newenv with summary = Env_open(newenv.summary, root) }
The text was updated successfully, but these errors were encountered: