Permalink
Switch branches/tags
Commits on May 4, 2012
  1. Merge pull request #764 from rurban/master

    last found asan bug (I hope)
    petdance committed May 4, 2012
  2. 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
    Reini Urban committed May 4, 2012
  3. 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].
    Reini Urban committed May 4, 2012
  4. Merge pull request #763 from rurban/master

    api_string_export_wchar + PARROT_NO_ADDRESS_SAFETY_ANALYSIS redef
    petdance committed May 4, 2012
  5. Merge pull request #762 from rurban/master

    mark stack-overflow gc for clang -faddress-sanitizer
    Jimmy Zhuo committed May 4, 2012
  6. 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.
    Reini Urban committed May 4, 2012
Commits on May 3, 2012
  1. 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. 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. consted a local var

    petdance committed Apr 26, 2012
Commits on Apr 29, 2012
Commits on Apr 28, 2012
  1. 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
  2. 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. _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. 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. flag unused interps

    petdance committed Apr 25, 2012
Commits on Apr 24, 2012
  1. 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. codingstd: Remake MANIFEST

    It was missing t/codingstd/case_sensitive_files.t
    Benabik committed Apr 24, 2012
  3. 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
Commits on Apr 21, 2012
  1. update winxed snapshot to a3fe1bd

    - Jump version to 1.8 devel
    - Show backtrace in driver
    NotFound committed Apr 21, 2012
  2. [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