Skip to content
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

Unbreak tests broken due to trampoline optimisation #1158

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

aagon
Copy link

@aagon aagon commented Jan 29, 2023

The following three tests (among others, see #1125) fail with emacs 28+ :

  • 5/91 basic-jit-loading
  • 6/91 basic-jit-loading-with-compiled-snippets
  • 80/91 visiting-compiled-snippets

We know that the failure of these three tests is due to the trampoline compilation of primitive buffer-list that is made in the macro yas-with-overriden-buffer-list. We are not exactly sure why.

A possible way to solve this is to exclude this primitive from trampoline optimisation for the duration of the tests.

Best,

Aymeric Agon-Rambosson

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant