ilammy / sabre

Minmatar Scheme
Other
3 stars 0 forks source link

Update variable resolution #19

Closed ilammy closed 6 years ago

ilammy commented 6 years ago

This is some preparatory refactoring of the variable resolution code so that it is able to support syntactic variables.

ilammy commented 6 years ago

Ugh... well... Travis has failed to launch kcov which fails the build with the following errors:

Can't set personality: Operation not permitted
kcov: error: Can't start/attach to src/libeval/target/debug/eval-9a3422f91fc738fc
Child hasn't stopped: ff00
kcov: error: Can't start/attach to src/libeval/target/debug/eval-9a3422f91fc738fc

This seems to be a known issue, related to the fact that kcov needs to use the personality(2) system call, which seems to be disallowed by Travis. Not sure why Travis allowed it before or why it is disallowed now. Maybe it's some paranoid overreaction to the recent Meltdown/Spectre vulnerabilities.

ilammy commented 6 years ago

Travis got notified about the issue.

ilammy commented 6 years ago

This seems to be a issue with Travis infrastructure, so I'm going to merge this PR into the staging branch. Hopefully the issue will be resolved by the time we merge the staging branch into master.