-
Notifications
You must be signed in to change notification settings - Fork 986
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
Mats tests fail #3
Comments
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Oct 22, 2017
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Oct 28, 2017
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Oct 30, 2017
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Nov 3, 2017
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Dec 17, 2017
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Dec 26, 2017
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Dec 27, 2017
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Dec 27, 2017
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Dec 28, 2017
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Dec 28, 2017
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Jan 3, 2018
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Jan 5, 2018
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Jan 5, 2018
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Jan 16, 2018
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Jan 16, 2018
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Jan 16, 2018
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Feb 12, 2018
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Feb 12, 2018
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Apr 6, 2018
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Apr 9, 2018
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Apr 12, 2018
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Apr 13, 2018
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Feb 19, 2019
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Feb 27, 2019
for example reduce (car <pair>) => (cisco#3%car <pair>)
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Feb 27, 2019
for example reduce (car <pair>) => (cisco#3%car <pair>)
mflatt
added a commit
to mflatt/ChezScheme
that referenced
this issue
Oct 7, 2019
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Mar 4, 2020
mflatt
added a commit
to mflatt/ChezScheme
that referenced
this issue
Mar 24, 2021
Change hash-code calculations to use `fx+/wraparound` and `fxsll/wraparound` instead of `cisco#3%fx+` and `cisco#3%fxsll`. The resulting code should be the same in the default unsafe compilation mode for the Racket core, but the `wraparound` versions can be checked in safe mode. Also, fill in missing tests in Chez Scheme, which exposed cp0 problems with `fx-/wraparound`.
spall
pushed a commit
to spall/ChezScheme
that referenced
this issue
May 25, 2021
for example reduce (car <pair>) => (cisco#3%car <pair>)
spall
pushed a commit
to spall/ChezScheme
that referenced
this issue
May 25, 2021
spall
pushed a commit
to spall/ChezScheme
that referenced
this issue
May 25, 2021
Change hash-code calculations to use `fx+/wraparound` and `fxsll/wraparound` instead of `cisco#3%fx+` and `cisco#3%fxsll`. The resulting code should be the same in the default unsafe compilation mode for the Racket core, but the `wraparound` versions can be checked in safe mode. Also, fill in missing tests in Chez Scheme, which exposed cp0 problems with `fx-/wraparound`.
spall
pushed a commit
to spall/ChezScheme
that referenced
this issue
Mar 8, 2022
For example, transform (= <fixnum> <fixnum>) to (cisco#3%fx= <fixnum> <fixnum>)
spall
pushed a commit
to spall/ChezScheme
that referenced
this issue
Mar 8, 2022
In an expression like (cisco#3%zero? <maybe-fixnum>) the compiler can assume the type of the argument is correct, so the handler for the specialization will get only <fixnum> instead of <maybe-fixnum>. Also, remove an unnecessary check in the specialization of cdr.
gus-massa
added a commit
to gus-massa/ChezScheme
that referenced
this issue
Apr 28, 2022
jltaylor-us
pushed a commit
to jltaylor-us/ChezScheme
that referenced
this issue
Oct 9, 2022
Like fd845d7. The generated code is the same in unsafe mode, but `fx.../wraparound` can apply suitable checks in safe mode.
jltaylor-us
pushed a commit
to jltaylor-us/ChezScheme
that referenced
this issue
Oct 9, 2022
mflatt
pushed a commit
to mflatt/ChezScheme
that referenced
this issue
Oct 10, 2023
for example reduce (car <pair>) => (cisco#3%car <pair>) Original commit: racket/ChezScheme@fbc94a7
mflatt
added a commit
to mflatt/ChezScheme
that referenced
this issue
Oct 10, 2023
Using `cisco#3%$app` disables a `procedure?` check in an application. Original commit: racket/ChezScheme@69e89d8
mflatt
added a commit
to mflatt/ChezScheme
that referenced
this issue
Oct 10, 2023
Change hash-code calculations to use `fx+/wraparound` and `fxsll/wraparound` instead of `cisco#3%fx+` and `cisco#3%fxsll`. The resulting code should be the same in the default unsafe compilation mode for the Racket core, but the `wraparound` versions can be checked in safe mode. Also, fill in missing tests in Chez Scheme, which exposed cp0 problems with `fx-/wraparound`. Original commit: racket/ChezScheme@fd845d7
mflatt
pushed a commit
to mflatt/ChezScheme
that referenced
this issue
Oct 10, 2023
For example, transform (= <fixnum> <fixnum>) to (cisco#3%fx= <fixnum> <fixnum>) Original commit: racket/ChezScheme@b69b4e5
mflatt
pushed a commit
to mflatt/ChezScheme
that referenced
this issue
Oct 10, 2023
In an expression like (cisco#3%zero? <maybe-fixnum>) the compiler can assume the type of the argument is correct, so the handler for the specialization will get only <fixnum> instead of <maybe-fixnum>. Also, remove an unnecessary check in the specialization of cdr. Original commit: racket/ChezScheme@f27891d
mflatt
pushed a commit
to mflatt/ChezScheme
that referenced
this issue
Oct 10, 2023
In particular reduce (bitwise-and <fixnum> <fixnum>) ==> (cisco#3%fxand <fixnum> <fixnum>) also (bitwise-and (f) <fixnum>) ==> (let ([x (f)]) (if (fixnum? x)) (cisco#3%fxand x <fixnum>) (bitwise-and x <fixnum>))) and know that the result of (bitwise-and x <positive-fixnum>) is a fixnum. Original commit: racket/ChezScheme@ebfb2eb
mflatt
added a commit
to mflatt/ChezScheme
that referenced
this issue
Oct 10, 2023
Like fd845d7. The generated code is the same in unsafe mode, but `fx.../wraparound` can apply suitable checks in safe mode. Original commit: racket/ChezScheme@913b0d4
mflatt
pushed a commit
to mflatt/ChezScheme
that referenced
this issue
Oct 10, 2023
Original commit: racket/ChezScheme@0c649f9
mflatt
pushed a commit
to mflatt/ChezScheme
that referenced
this issue
Oct 10, 2023
for example reduce (car <pair>) => (cisco#3%car <pair>) Original commit: racket/ChezScheme@81f4181
mflatt
added a commit
to mflatt/ChezScheme
that referenced
this issue
Oct 10, 2023
Using `cisco#3%$app` disables a `procedure?` check in an application. Original commit: racket/ChezScheme@f506a0f
mflatt
added a commit
to mflatt/ChezScheme
that referenced
this issue
Oct 10, 2023
Change hash-code calculations to use `fx+/wraparound` and `fxsll/wraparound` instead of `cisco#3%fx+` and `cisco#3%fxsll`. The resulting code should be the same in the default unsafe compilation mode for the Racket core, but the `wraparound` versions can be checked in safe mode. Also, fill in missing tests in Chez Scheme, which exposed cp0 problems with `fx-/wraparound`. Original commit: racket/ChezScheme@a6ac040
mflatt
pushed a commit
to mflatt/ChezScheme
that referenced
this issue
Oct 10, 2023
For example, transform (= <fixnum> <fixnum>) to (cisco#3%fx= <fixnum> <fixnum>) Original commit: racket/ChezScheme@4cab0b3
mflatt
pushed a commit
to mflatt/ChezScheme
that referenced
this issue
Oct 10, 2023
In an expression like (cisco#3%zero? <maybe-fixnum>) the compiler can assume the type of the argument is correct, so the handler for the specialization will get only <fixnum> instead of <maybe-fixnum>. Also, remove an unnecessary check in the specialization of cdr. Original commit: racket/ChezScheme@462df96
mflatt
pushed a commit
to mflatt/ChezScheme
that referenced
this issue
Oct 10, 2023
In particular reduce (bitwise-and <fixnum> <fixnum>) ==> (cisco#3%fxand <fixnum> <fixnum>) also (bitwise-and (f) <fixnum>) ==> (let ([x (f)]) (if (fixnum? x)) (cisco#3%fxand x <fixnum>) (bitwise-and x <fixnum>))) and know that the result of (bitwise-and x <positive-fixnum>) is a fixnum. Original commit: racket/ChezScheme@8123141
mflatt
added a commit
to mflatt/ChezScheme
that referenced
this issue
Oct 10, 2023
Like a6ac040ee7. The generated code is the same in unsafe mode, but `fx.../wraparound` can apply suitable checks in safe mode. Original commit: racket/ChezScheme@ec64259
mflatt
pushed a commit
to mflatt/ChezScheme
that referenced
this issue
Oct 10, 2023
Original commit: racket/ChezScheme@b0330bb
owaddell
pushed a commit
to owaddell/ChezScheme
that referenced
this issue
Oct 19, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This is on Linux with gcc 6.0.0, the same conditions as issue #1. The contains of a6le/mats/summary is:
I can supply additional files if needed.
The text was updated successfully, but these errors were encountered: