Permalink
Switch branches/tags
Commits on Dec 18, 2012
  1. Release 4.11.0 - All together - Happy Birthday Lovebird

    Reini Urban committed Dec 18, 2012
    Added install-man step [GH #687]. Add man-clean to clean. Fix auto::pod2man on windows.
    
    OS threads with proxied PMCs are now default. Use perl Configure.pl --without-threads
    to use the old green threads API, just without Proxies and without native OS threads
    (and possible GC problems when running threaded tasks).
    
    Fix linking dynext/libglutcb.so without installed libparrot.so
    Warn about Archive::Tar COMPRESS_BZIP
  2. [GH #687] Install man pages for all generated main binaries

    Reini Urban committed Dec 18, 2012
    Defaults to /usr/local/man.
    Skipped on windows and if pod2man is not found.
    Without the proposed #228 tools/docs/mk_pod2man.pl script
    Get the man subpage from the generated file extension (.1),
    to allow .3 or .3pir man pages in the future also.
  3. [t] GH #886 skip task.kill on windows/cygwin. NYI

    Reini Urban committed Dec 18, 2012
  4. [doc] --without-threads Build parrot without OS thread support

    Reini Urban committed Dec 18, 2012
    The threads API - Task, Scheduler, concurrency - works as with threads, just
    not on native OS threads.
Commits on Dec 17, 2012
  1. [t] Fix path_to_parrot: realpath "" does not work on cygwin

    Reini Urban committed Dec 17, 2012
    Use realpath "." if empty
  2. [cage] remove outdated comment for task.t preempt_and_exit

    Reini Urban committed Dec 17, 2012
    exit 0 was fixed with 297f1ee
  3. [cage] Add -DTHREADS_DEBUG diagnostics to GC stats

    Reini Urban committed Dec 17, 2012
    Print the parent_interpreter and the tid in the current GC
Commits on Dec 16, 2012
  1. Fix DETAIL_MEMORY_DEBUG, print GC stats on new MEMORY_DEBUG flags

    Reini Urban committed Dec 16, 2012
    Fixed several wrong arguments with DETAIL_MEMORY_DEBUG enabled.
    DETAIL_MEMORY_DEBUG was too noisy with Allocated and Freed, print stats with
    simplier MEMORY_DEBUG.
  2. [GH# 874] Skip one nqp test which fails without-icu

    Reini Urban committed Dec 16, 2012
    It really should be fixed in nqp: avoid calling find_codepoint when icu is not configured.
  3. Undo GC work_list check. This may not happen

    Reini Urban committed Dec 16, 2012
    Rather fix the wrong paren_interp. See also GH #880
  4. [GH #887] Append to existing DYLD_LIBRARY_PATH

    Reini Urban committed Dec 16, 2012
    This scenario involves DYLD_LIBRARY_PATH required for some libparrot dependency in a non default location (ice, pcre, ...).
  5. [GH #887] Set darwin DYLD_LIBRARY_PATH when testing

    Reini Urban committed Dec 16, 2012
    Set DYLD_LIBRARY_PATH in run_command() as this allows testing from
    the command-line also.
    
    Also fix Parrot::Test::path_to_parrot, which failed when INC was
    just lib/Parrot/Config.pm. Use the more reliable __FILE__ instead
    and check if short, relative path seperately.
    
    BTW: This method should be thrown away, as it does not work on an
    installed parrot.
  6. Correct one expected value in test.

    jkeenan committed Dec 16, 2012
    Ensure that one variable is initialized before being used.
    
    Modify some test descriptions so that we can more easily determine our place
    in the test results.
  7. [GH #886] Remove concurrent say in t/pmc/task.t

    Reini Urban committed Dec 16, 2012
    Even busy sleeping did not help on some systems, so remove the problematic line.
    It still tests if the task it properly killed, but we cannot guarantee when it is killed.
Commits on Dec 14, 2012
  1. [t] fix test cound for t/pmc/socket.t

    Reini Urban committed Dec 14, 2012
  2. Socket.getprotobyname returns -1 when the syscall returns NULL

    Reini Urban committed Dec 14, 2012
    Pass the new socket tests for empty or wrong protocol names.
  3. Update manifest

    leto committed Dec 14, 2012
  4. Merge branch 'getprotobyname_gh606'

    Reini Urban committed Dec 14, 2012
    Tested ok on linux, darwin, windows
  5. ChangeLog line for Socket.getprotobyname [GH #606]

    Reini Urban committed Dec 14, 2012
  6. [GH #882] Better gmp Configure result: skipped/yes, num/no

    Reini Urban committed Dec 14, 2012
    Print skipped with --without-gmp, not no.
    Print yes, number if found.
    Print no if not found.
Commits on Dec 13, 2012
  1. [t] Improve timing of task_kill

    Reini Urban committed Dec 13, 2012
    The timing was too instable. Also rename the task and code.
  2. Add ChangeLog line for check_for_git_binary_gh477

    Reini Urban committed Dec 13, 2012
  3. Merge branch 'report_gmp_version'

    Reini Urban committed Dec 13, 2012
    Tested ok on linux and mingw (windows), with gmp 5.0.5.
  4. Merge branch 'check_for_git_binary_gh477'

    Reini Urban committed Dec 13, 2012
    Smoked ok on win32 with .git and without git binary, and on linux ditto.
    http://smolder.parrot.org/app/projects/report_details/32919
  5. [GH #606] Refactor Socket.getprotobyname, add test

    Reini Urban committed Dec 13, 2012
    Put it into platform/generic/socket.c