Skip to content
This repository has been archived by the owner on Jun 1, 2023. It is now read-only.

builtin tailcall optimization #88

Open
rurban opened this issue Dec 12, 2015 · 0 comments
Open

builtin tailcall optimization #88

rurban opened this issue Dec 12, 2015 · 0 comments

Comments

@rurban
Copy link
Member

rurban commented Dec 12, 2015

Replace every call in tail position within a body with a @_=(..args..); goto &call;

Not done here:

  • fix goto for sigs, esp. copy modified args back to the stack when calling a sig. signatures #7
  • implement ($arg, ...) { call(...) } for fast stack adjustments. As in goto, but with the possibility to add or remove args from the callstack.
@rurban rurban added this to the v5.24.0 milestone Dec 26, 2015
@rurban rurban modified the milestones: v5.24.1, v5.24.0 May 10, 2016
@rurban rurban modified the milestones: v5.26.0, v5.24.1 Oct 11, 2016
@rurban rurban removed this from the v5.26.0c milestone Mar 2, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant