1. 14 Mar, 2016 4 commits
    • Kevin Modzelewski's avatar
      Fix refcounting of array-passed args · c16acd39
      Kevin Modzelewski authored
      Sometimes to pass a variable number of argument we allocate an array, store
      the arguments in that array, and then pass the array as the single C-level
      arg.  This caused ref issues where the refcounter thought that the variables
      were dead after the store -- ie before the function call -- and it would
      decref them right then.  This commit adds a "refUsed" hook that allows us
      to specify these sorts of "non-IR-based" uses.
      
      Another option would have been to make the arrays fully refcounted (ie the
      array itself is treated as owning references to its contents), but in this
      case I think that's overkill since it's really just an ABI issue that the
      refcounter didn't understand.
      c16acd39
    • Kevin Modzelewski's avatar
      Minor fixes · 14f4fe98
      Kevin Modzelewski authored
      14f4fe98
    • Kevin Modzelewski's avatar
      Make this a bit easier · f9ba4449
      Kevin Modzelewski authored
      f9ba4449
    • Kevin Modzelewski's avatar
      Make this test a bit harder · 4c089036
      Kevin Modzelewski authored
      4c089036
  2. 12 Mar, 2016 2 commits
  3. 11 Mar, 2016 5 commits
  4. 10 Mar, 2016 7 commits
  5. 09 Mar, 2016 2 commits
  6. 08 Mar, 2016 4 commits
  7. 07 Mar, 2016 5 commits
  8. 03 Mar, 2016 6 commits
  9. 02 Mar, 2016 4 commits
  10. 01 Mar, 2016 1 commit