-
-
Notifications
You must be signed in to change notification settings - Fork 647
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Different error message vanilla vs CS (again) #3325
Comments
Oh, interesting. For "../../racket/racket/share/pkgs/drracket/drracket/private/stack-checkpoint.rkt:115:30" to appear, "No debugging or profiling" must also be chosen. |
Another problem: In Racket BC:
In Racket CS
|
Similarly: In Racket BC:
In Racket CS:
|
Another problem (sorry for spamming...): Racket BC:
Racket CS:
Notice |
The last one looks easy to solve. racket/racket/src/cs/rumble/error.ss Line 431 in 454a586
Perhaps you want to write the PR? (Assumin @mflatt doesn't disagree.) |
This difference doesn't appear if we put the definition in a program and run it. I am guessing this is because at REPL, @mflatt, can you give me some pointers on this issue? |
Hmm. It's not only that the error message is wrong. Programs that should error might not error at all!
produces a value We can even use this value in computations:
produces |
Just got hit by this again. @mflatt I saw you changed several tests to accept error messages like "returned two values to single value return context" in addition to the one raised by |
No, I just haven't gotten back to this. |
Here's another problem (which might be related to the above reported problem). Consider an example in the doc of In DrRacket BC, DrRacket can highlight
In DrRacket CS, DrRacket can highlight
|
The remaining issues are also reported elsewhere (see above references), so let me close this. |
Let me also reopen this issue. There is one remaining issue left, which I will restate here:
results in:
in DrRacketBC, but results in:
in DrRacketCS. Note that errortrace must be set to off. I previously thought this bug would be fixed by the fix of racket/drracket#455, but they seem to be unrelated after all. |
The remaining issues are a combination of several bugs in DrRacket.
These are all fixed, so I will close the issue. |
Add a missing "in". Related to racket#3325
Relevant to racket#3325
Relevant to racket#3325
Relevant to racket/racket#3325 Original commit: racket/ChezScheme@b4ea8d4
Relevant to racket/racket#3325 Original commit: racket/ChezScheme@cf1bf4d
What version of Racket are you using?
7.8.0.6--2020-07-31 [cs]
What program did you run?
What should have happened?
in DrRacket, and
in Racket.
If you got an error message, please include it here.
in DrRacket when "Enforce constant definitions (enables some inlining)" is off.
in DrRacket when "Enforce constant definitions (enables some inlining)" is on.
in Racket.
Please include any other relevant details
git/racket/racket/share/pkgs/drracket/drracket/private/stack-checkpoint.rkt:115:30
doesn't exist in DrRacket BC.x
instead.The text was updated successfully, but these errors were encountered: