Skip to content
This repository
branch: repcc

Jan 31, 2012

  1. Vasily Chekalkin

    Fix bug in Pmc2c which always generate WriteBarrier even :manual_wb w…

    …as specified.
    bacek authored
  2. Vasily Chekalkin

    Few more optimisations

    bacek authored
  3. Vasily Chekalkin

    Mark shift_foo as manual_wb. It's safe because we are not chaning GCa…

    …bles
    bacek authored
  4. Vasily Chekalkin

    Remove unused code

    bacek authored

Jan 30, 2012

  1. Vasily Chekalkin

    Made CallContext 'final' by poking directly into attributes. It gives…

    … significant speedup
    bacek authored
  2. Vasily Chekalkin

    Rework CallContext slightly to avoid VTABLE calls and allocations

    bacek authored
  3. Vasily Chekalkin

    Check that all named are after positionals

    bacek authored
  4. Vasily Chekalkin

    Optimize creation of hash for named params

    bacek authored
  5. Vasily Chekalkin

    Factor out cleanup function for fill_params

    bacek authored

Jan 29, 2012

  1. Vasily Chekalkin

    Fix extracting named param

    bacek authored
  2. Vasily Chekalkin

    Finish FSM early if needed.

    bacek authored
  3. Vasily Chekalkin

    Implement dissecting of hashes

    bacek authored
  4. Vasily Chekalkin

    Don't immidiately restart after dissecting of array.

    bacek authored
  5. Vasily Chekalkin

    Rework dissecting of arrays to properly stop at the end

    bacek authored
  6. Vasily Chekalkin

    Collect named params and handle them. In very naive way for now

    bacek authored
  7. Vasily Chekalkin

    First step to handle named params

    bacek authored
  8. Vasily Chekalkin

    Use proper GET_ATTR macros

    bacek authored
  9. Vasily Chekalkin

    More fixes of CC.get_pointer

    * Stop if needed after dissecting of array.
    * Return NULL if ret wasn't updated.
    * Use STATICSELF to avoid VTABLE call.
    
    Down to 35 failures in t/op/calling.t
    bacek authored
  10. Vasily Chekalkin

    Make compiler happy

    bacek authored
  11. Vasily Chekalkin

    Fix copy-paste error in CC.shift_foo VTABLEs

    bacek authored
  12. Vasily Chekalkin

    Add NYI assert to enable coretest

    bacek authored
  13. Vasily Chekalkin

    First pass on fill_params to avoid indexed access to params

    bacek authored
  14. Vasily Chekalkin

    Fix CC.morph to actually reset state

    bacek authored
  15. Vasily Chekalkin

    Bit of removal of old code from CC

    bacek authored
  16. Vasily Chekalkin

    Add CCFC.shift_integer and .shift_number

    bacek authored
  17. Vasily Chekalkin

    Replace few accessors with new code

    bacek authored
  18. Vasily Chekalkin

    Start using CallContextFromC

    bacek authored
  19. Vasily Chekalkin

    Remove now wrong asserts.

    bacek authored
  20. Vasily Chekalkin

    Add (unused) new boxing functions

    bacek authored
  21. Vasily Chekalkin

    Move logic about parameter processing into CallContext.get_pointer

    This will allow to use it between all accessors internally and
    external (think nqp/rakudo) parties.
    bacek authored
  22. Vasily Chekalkin

    Remove unused state

    bacek authored
  23. Vasily Chekalkin

    First brain dump of fast PCC call processing

    bacek authored
  24. Vasily Chekalkin

    Remove unused accessors in fill_params

    bacek authored
  25. Vasily Chekalkin

    Copy CallContext to CallContextFromC.

    bacek authored

Jan 26, 2012

  1. Vasily Chekalkin

    Inherit CallContext from CallContextBase. Will rename it later

    bacek authored
Something went wrong with that request. Please try again.