Skip to content

Support tail recursion #97

@GoogleCodeExporter

Description

@GoogleCodeExporter
let tailTest =
  <@   let rec sum a b = if a > 0 then sum(a - 1) (b + 1) else b
       sum (1024*1024*128) 0 @>
tailTest.Eval()

should work without StackOverflowException

Original issue reported on code.google.com by lostfree...@gmail.com on 28 May 2012 at 2:08

Metadata

Metadata

Assignees

No one assigned

    Labels

    auto-migratedblockedIssue requires some sort of folow-up action to unblockbugupstreamSource of issue is possibly upstream to Unquote (e.g. FSharp.Core)

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions