Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jan 27, 2015
  1. @rurban

    [config] msvc hints: disable link as cl

    rurban authored
    we need to link with link to support -nodefaultlib which is needed to access _environ
  2. @rurban

    [config] fix msvc hints

    rurban authored
    esp. when being configured with a mingw perl.
    remove -s from optimize, disable -O3
    
    tested ok on win64 and win32 with cl 17 and 15
  3. @rurban

    [config] rearrange msvc hints to get proper ccflags

    rurban authored
    with win64 on transformation from a strawberry mingw perl.
    This also fixes the lost access to _environ, GH #1191
  4. @rurban
  5. @rurban

    [config] refactor windows hints for msvc

    rurban authored
    esp. for win64 with a strawberry perl, we cannot just take the
    perl5 provided compiler settings. we need at least --cc=cl --link=link.
    
    fix wrong g++ linker from strawberry on msvc.
    provide -nologo
    fixup msvcrt.lib with libcmt.lib for _environ access.
    allow --link=cl flags also, in gcc fashion.
  6. @rurban

    [config] refactor inter::progs

    rurban authored
    do not pass cc around, we would need link also, but rather
    take the used values from $conf.
    test_compiler() needs to output a result, so that cc_run() has something
    to return.
  7. @rurban

    [config] whitespace only

    rurban authored
  8. @rurban

    [config] add exit_code to cc_run* api

    rurban authored
    at least with wantarray we should be able to seperate a positive
    empty output (as in inter::progs) from a failed compilation.
  9. @rurban

    [config] better documentation for Parrot/Configure/Compiler

    rurban authored
    cc_build and cc_run really have a monstrous and unusable api, which
    deserves documentation.
  10. @rurban

    msvc: sal does not work cl < 16.0 as such

    rurban authored
    Visual Studio 9 (cl 15.00) emits [returnvalue:SA_Post(MustCheck=SA_Yes)]
    checks and similar which fails to parse somehow.
    This is a regression from 6.10. I added better sal checks in 6.11
    Windows MSVC only.
  11. @rurban

    win64: fix nci call regression, msvc only

    rurban authored
    On win64 with msvc the size of long is 4.
    Broken with 6.11.0
    Closes GH #1190
Commits on Jan 24, 2015
  1. @rurban

    [config] add optimize to myconfig

    rurban authored
    It was not visible in ccflags of myconfig, thus needed extra
Commits on Jan 23, 2015
  1. @rurban
  2. @rurban

    RESPONSIBLE_PARTIES + CREDITS: small updates

    rurban authored
    cotto and whiteknight are non-active since 5.0
  3. @rurban

    [docs] update release_manager_guide

    rurban authored
    remove some outdated items.
    there is nothing version specific at the gh wiki and c2 wiki anymore.
  4. @rurban

    Merge branch '7.0.1'

    rurban authored
    Fixed Conflict:
    	ChangeLog
  5. @rurban

    Release 7.0.1

    rurban authored
  6. @rurban

    [test] fix t/steps/auto/icu-01.t

    rurban authored
    remove tests for outdated internal functions
    and fix some old capture tests
  7. @rurban

    [config] one more icuheaders probe fix for GH #1188

    rurban authored
    First try without icuheaders incpath, then with.
    
    Note: This will still fail with shared icu, if the icu libpath is
    not in the LD LIBRARY search path. but icu-config does not provide a rpath.
  8. @rurban

    [config] fix ICU tests drop headers #1188

    rurban authored
    we forgot to pass the -I directives to _probe_icu.
    Closes #1188
  9. @rurban

    [config] remove internal {without} arg when constant

    rurban authored
    small refactor to reduce unneeded complexity
  10. @rurban

    Prepare 7.0.1 hotfix release

    rurban authored
    Todo the 2nd t/stress/threads.t test, caused by stringbuilder gc,
    probably #1123.
Commits on Jan 22, 2015
  1. @rurban

    [docs] alarm and threads

    rurban authored
    Update docs
  2. @rurban

    [threads] fix deadlock in gc_gms_mark_and_sweep

    rurban authored
    move the lock downwards to the guard. Fixes GH #1187
  3. @rurban

    [GC] optimize away a Parrot_pf_get_current_code_segment call

    rurban authored
    This was the call with the wrong CANNOT_RETURN_NULL attribute, causing GH #1186.
    We only need inter->code, and it can be const. The const_table also
  4. @rurban

    [GC] fix GC segfault with --optimize

    rurban authored
    A wrong PARROT_CANNOT_RETURN_NULL in Parrot_pf_get_current_code_segment
    (unchecked return of inter->code, which can be null) causes GC segfaults
    when inter->code == NULL.
    
    Fixes GH #1186.
    This wrong PARROT_CANNOT_RETURN_NULL was added with 3.6.0
    in 7dc0e22 at Wed Jun 29 20:52:24 2011
    but started being fatal after the new packfile refactor with 7.0,
    when the cc optimizer started optimizing away the bc != NULL check
    in mark_code_segment()
  5. @rurban

    [pmc] rpa: fix custom_mark_destroy confusion

    rurban authored
    custom_mark_destroy is only needed in the init method, which is fpa.set_integer_native.
    optimize PObj_custom_mark_destroy_SETALL to use only one setter call.
  6. @rurban
  7. @rurban
  8. @rurban

    [threads] fix deadlock in gc_gms_mark_and_sweep

    rurban authored
    move the lock downwards to the guard. Fixes GH #1187
  9. @rurban

    [GC] optimize away a Parrot_pf_get_current_code_segment call

    rurban authored
    This was the call with the wrong CANNOT_RETURN_NULL attribute, causing GH #1186.
    We only need inter->code, and it can be const. The const_table also
  10. @rurban

    [GC] fix GC segfault with --optimize

    rurban authored
    A wrong PARROT_CANNOT_RETURN_NULL in Parrot_pf_get_current_code_segment
    (unchecked return of inter->code, which can be null) causes GC segfaults
    when inter->code == NULL.
    
    Fixes GH #1186.
    This wrong PARROT_CANNOT_RETURN_NULL was added with 3.6.0
    in 7dc0e22 at Wed Jun 29 20:52:24 2011
    but started being fatal after the new packfile refactor with 7.0,
    when the cc optimizer started optimizing away the bc != NULL check
    in mark_code_segment()
  11. @rurban

    [pmc] rpa: fix custom_mark_destroy confusion

    rurban authored
    custom_mark_destroy is only needed in the init method, which is fpa.set_integer_native.
    optimize PObj_custom_mark_destroy_SETALL to use only one setter call.
  12. @rurban

    [atomic] cannot mix PARROT_EXPORT + PARROT_INLINE

    rurban authored
    remove the INLINE
  13. @rurban
Something went wrong with that request. Please try again.