Commits on May 4, 2012
  1. @Whiteknight

    Merge from master. Fix a conflict in IMCC with handling of automagic …

    …'self'. Add some comments too, to explain the code after the merge
    Whiteknight committed May 4, 2012
  2. @jkeenan
  3. @petdance

    Merge pull request #764 from rurban/master

    last found asan bug (I hope)
    petdance committed May 4, 2012
  4. @rurban

    avoid invalid unaligned StructView_set_integer_keyed access

    clang -faddress-sanitizer found this invalid read access in two scenarios:
    1: cptr[8/8] with uint1
    2: off-by-one access on multi-byte values
    rurban committed May 4, 2012
  5. @rurban
  6. @rurban

    api_string_export_wchar allocated one too less

    clang -faddress-sanitizer detected this heap-buffer-overflow in
    t/src/embed/strings.t, allocated 173 bytes only, writing to cstr[173].
    rurban committed May 4, 2012
  7. @petdance
  8. @petdance

    Merge pull request #763 from rurban/master

    api_string_export_wchar + PARROT_NO_ADDRESS_SAFETY_ANALYSIS redef
    petdance committed May 4, 2012
  9. @petdance
  10. @NotFound
  11. Merge pull request #762 from rurban/master

    mark stack-overflow gc for clang -faddress-sanitizer
    Jimmy Zhuo committed May 3, 2012
  12. @rurban

    mark stack-overflow gc for clang -faddress-sanitizer

    http://clang.llvm.org/docs/AddressSanitizer.html fails in
    trace_mem_block() with a stack invalid READ, which is actually valid in our GC
    . Since this is the only function we just use the recommended detection and attribute
    here once.
    rurban committed May 3, 2012
Commits on May 3, 2012
  1. @Benabik

    IMCC: Be more careful with pointers parsing FIAs

    - Don't let the end be before the start
    - Incrementing past NULL is generally considered poor on a C string.
    Benabik committed May 3, 2012
  2. @moritz

    fix failing tests after kill_current_object merge, kid51++

    three are fixed by updating to non-ancient calling conventions
    (self as first invocant). The fourth was in PASM, and is now gone
    moritz committed May 3, 2012
Commits on Apr 30, 2012
  1. @petdance

    consted a local var

    petdance committed Apr 25, 2012
Commits on Apr 29, 2012
  1. @NotFound
  2. @moritz
  3. @jkeenan
Commits on Apr 28, 2012
  1. @NotFound
  2. @NotFound
  3. @ayardley
  4. @ayardley

    Removed references to 'PIL - Pugs' Interemediate Language'; 'PIRATE' …

    …- Parrot's supposed 'next generation compiler'; and 'PIRC' - a, according to Whiteknight, dead project.
    ayardley committed Apr 28, 2012
  5. @ayardley

    Removed the word 'experimental' and the implication that our html doc…

    …s are 'experimental' from the doc. Why? Because it's misleading. Our auto-generation of html docs is no longer 'experimental'.
    ayardley committed Apr 28, 2012
Commits on Apr 27, 2012
  1. @jkeenan

    _handle_ccflags_status() has been simplified, so we can simplify the …

    …corresponding step tests.
    jkeenan committed Apr 27, 2012
Commits on Apr 25, 2012
  1. @petdance

    Merge pull request #757 from gerdr/gerdr/msvc-icu-fix

    Fix ICU config issues on MSVC reported by Mark Solinski
    petdance committed Apr 25, 2012
  2. @gerdr
  3. @petdance
  4. @petdance

    flag unused interps

    petdance committed Apr 24, 2012
Commits on Apr 24, 2012
  1. @Benabik

    Winxed: Make executable depend on language

    Without this, attempting to use winxed mid-build (say for PCT) fails
    with "winxed: Cannot load language".
    
    Fix suggested by NotFound++
    Benabik committed Apr 24, 2012
  2. @Benabik

    codingstd: Remake MANIFEST

    It was missing t/codingstd/case_sensitive_files.t
    Benabik committed Apr 24, 2012
  3. @Benabik

    PCT::HLLCompiler - Make version useful

    The version string from PCT::HLLCompiler was always:
    
        This compiler is built with the Parrot Compiler Toolkit, parrot
        revision 1.
    
    Change that to include the version and git_describe instead, like:
    
        This compiler is built with the Parrot Compiler Toolkit, parrot
        4.3.0 revision RELEASE_4_3_0-13-g16f3fbe
    Benabik committed Apr 24, 2012
  4. @jkeenan
Commits on Apr 21, 2012
  1. @NotFound

    update winxed snapshot to a3fe1bd

    - Jump version to 1.8 devel
    - Show backtrace in driver
    NotFound committed Apr 21, 2012
  2. @pmichaud

    [string]: Enable upcase/downcase opcode to work on ucs2/ucs4/utf16 en…

    …coded strings if all codepoints are in the Latin-1 range.
    pmichaud committed Apr 21, 2012
  3. @petdance