Skip to content
Snippets Groups Projects

Move uncurry transform to mini_c

Merged Tom Jack requested to merge uncurry-minic into dev
All threads resolved!

This fixes bugs caused by uncurrying in commands like interpret, compile-storage, etc which operate with a file and a separate expression. Now uncurrying only happens on whole programs, so the bugs disappear.

It's also significantly simpler (e.g. no modules) and should become even simpler in future versions of mini_c.

It's essentially the same thing as the self_ast_typed version, just adapted to mini_c.

This depends on !1030 (merged) to avoid implementing E_let_tuple.

Edited by Tom Jack

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • E. Rivas resolved all threads

    resolved all threads

  • E. Rivas approved this merge request

    approved this merge request

  • Tom Jack added 16 commits

    added 16 commits

    Compare with previous version

  • Tom Jack changed target branch from edofication1 to dev

    changed target branch from edofication1 to dev

  • Author Maintainer

    @er433 rebased and fixed that bug in the same way in 74166a40 and then just resolved merge conflicts, no other changes.

  • merged

  • Tom Jack mentioned in commit 34223d7b

    mentioned in commit 34223d7b

  • E. Rivas mentioned in merge request !1001 (merged)

    mentioned in merge request !1001 (merged)

  • Please register or sign in to reply
    Loading