Skip to content
This repository
branch: master

Apr 15, 2014

  1. Reini Urban

    Release 6.3.0 (supported release)

    No core or build changes since 6.2.0, just tests and benchmarks
    authored
  2. Reini Urban

    [test] add t/steps/auto/expect-01.t configure step test

    authored
  3. Reini Urban

    ChangeLog: minor addition benchmarks/run.sh

    authored

Apr 01, 2014

  1. Reini Urban

    Merge branch 'socketipv6-gh1068'

    Fix confirmed by user
    
    ./parrot t/pmc/socket.t
    1..23
    ok 1 - Instantiated a Socket PMC
    ok 2 - PMC has correct type
    ok 3 - can get_fd a Socket
    ok 4 - Socket read returns 0 when not connected
    ok 5 - Cloned a Socket PMC
    ok 6 - Cloned PMC has correct type TT#1820
    ok 7 - get_bool on closed Socket
    ok 8 - Closed a Socket
    ok 9 - A closed Socket returns False
    ok 10 - Socket is_closed returned 1 to new socket
    ok 11 - Created a TCP Socket
    ok 12 - Created a UDP Socket
    ok 13 - Socket getprotobyname(icmp) returned 1
    ok 14 - Socket getprotobyname(tcp) returned 6
    ok 15 - empty protocol name does not coredump
    ok 16 - non-existent protocol name does not coredump
    ok 17 - Server process started
    ok 18 - socket
    ok 19 - send
    ok 20 - recv
    ok 21 - send() big
    ok 22 - read(1024) chunked
    ok 23 - Exit status of server process
    authored
  2. Reini Urban

    ChangeLog: add GH #1068

    authored
  3. Reini Urban

    [test] skip IPv6 socket tests without IPv6, fixes #1068

    There are systems without INET6 family support at all. It is a kernel option afterall.
    Thanks to basiliscos for reporting
    authored

Mar 20, 2014

  1. Reini Urban

    ChangeLog: 2 updates to Tests

    authored
  2. Reini Urban

    [test] skip t/codingstd/pod_syntax.t if Capture::Tiny is missing

    detected by my cygwin64 smoker, but this is a general problem
    authored
  3. Reini Urban

    [test] cannot test stat on cygwin64 GH #1066

    authored
  4. Reini Urban

    [test] fix rounding of benchmarks seconds

    some OS have no hires timings on benchmarks.
    thus not all floats are printed with a ., esp. on cygwin.
    GH #1066.
    
    see http://perl514.cpanel.net/build/builders/parrot-cygwin/builds/41/steps/shell_2/logs/stdio
    "0 seconds. 4000 lops/sec"
    authored
  5. Reini Urban

    [test] t/dynoplibs/debug.t

    skip debug_break only on windows.
    test okay on darwin, cygwin, cygwin64 and linux.
    authored
  6. Reini Urban

    [test] remove failing and wrong cygwin test

    02-install_files.t assumed old cygwin 1.5 coreutils behaviour,
    skipping phony over phony.exe.
    
    This test fails on current cygwin and cygwin64 systems with:
    
    not ok 15 - Production, so 2 files created; 1 file passed over
       Failed test 'Production, so 2 files created; 1 file passed over'
       at t/tools/install/02-install_files.t line 230.
              got: '3'
         expected: '2'
    See http://perl514.cpanel.net/build/builders/parrot-cygwin/builds/40/steps/shell_2/logs/stdio
    or http://perl514.cpanel.net/build/builders/parrot-cygwin64/builds/41/steps/shell_2/logs/stdio
    
    removed the wrong test.
    authored
  7. Reini Urban

    [codingstd] fix DESCRIPTION for dispatch.winxed

    t/codingstd/pod_description.t failed
    authored
  8. Reini Urban

    [test] fix prev. test on windows. need cmd /c for pipes

    authored
  9. Reini Urban

    [test] add testcase for openpip with Env GH #1065

    already works. Thanks to pmichaud
    authored

Mar 19, 2014

  1. Reini Urban

    MANIFEST: add the 2 new examples/benchmarks/ files

    authored
  2. Reini Urban

    examples: add cleanup

    use only parrot without -O2 in examples for better comparison with older versions
    authored
  3. Reini Urban

    examples: prepare winxed pirs

     document internal src/pmc/resizablepmcarray.pmc functions
    authored
  4. Reini Urban

    examples: more benchmarks

    authored
  5. Reini Urban

    examples: add benchmarks/run.sh

    sample ../bench.sh script:
    make clean archclean
    perl Configure.pl --optimize=-O3
    make -j4 -s
    make -j4 test_prep
    time examples/benchmarks/run.sh
    
    =>
    master        	f8510c7: 0m44.284s
    rurban/6model 	9055a9e: 0m43.407s
    rurban/pmc2c_orig 	6cbf270: 0m43.767s
    authored
  6. Reini Urban

    examples: improve SYNOPSIS of bench_newp.pasm

    authored
  7. Reini Urban

    [test] --update-fingerprint for current native pbcs

    to avoid test todos
    authored
  8. Bruce Gray

    Tightened Changelog, since Crow stops processing on blank line.

    authored
  9. Bruce Gray

    Prepare for the 6.2.0 release.

    authored
  10. Bruce Gray

    Fix version number.

    authored

Mar 17, 2014

  1. Reini Urban

    [travis] allow_failures for codingstd_tests

    do not show them as red
    authored
  2. Paul Cochrane

    [tools] correcting `rm_f` command in `make_cover.pl`

    When removing `.gcov` files, the configured `rm_f` command was used.  This
    unfortunately used an unexpanded `make` variable `$(PERL)` and thus was
    producing errors such as:
    
        sh: 1: PERL: not found
        sh: 1: -MExtUtils::Command: not found
    
    The fix was to use the configured perl value and the `ExtUtils::Command`
    option as would be used within a Makefile.  This change means that what the
    code intends to do (delete the `.gcov` file) actually happens and removes
    the error from `make cover` output.
    authored rurban committed

Mar 16, 2014

  1. Reini Urban

    [test] remove stale files from t/codingstd/pmc_docs.t

    authored
  2. James E Keenan

    Correct POD syntax errors in POD embedded in .c, .pmc, .pir, etc files.

    authored
  3. James E Keenan

    Fix pod syntax errors in files written in Perl 5.

    authored

Mar 12, 2014

  1. Reini Urban

    [examples] re-add threads/alloc_test.pir with docs

    authored
  2. Reini Urban

    Revert "Remove a useless threads example"

    This reverts commit 6864a66.
    threads/alloc_test.pir was used to disprove the rakudo threads
    leakage claim.
    authored

Mar 10, 2014

  1. Reini Urban

    [cage] remove redundant duplicate declarations

    seen with --cage
    authored
  2. Reini Urban

    [cage] change UNUSED(arg) to SHIM in the decl [GH #1052]

    UNUSED just adds code to please the compiler unused warnings, but we should
    really declare the args as such with SHIM()
    We need UNUSED only in .pmc declaration because we have no control over
    SHIM, the pmc2c compiler does it for us there.
    
    Also do not return unused values, rather cast to (void) and
    strip PARROT_WARN_UNUSED_RESULT attributes on them.
    
    UNUSED Exceptions: io vtable methods keep the 2nd handle arg. The C abi defines
    caller cleanup, so we could declare some of them with empty args, but for
    the sake of API sanity we accept at least 2 args.
    
    Headerizer does not grok #ifdef (yet), so we need to UNUSED some args.
    authored
  3. Reini Urban

    [test] skip wrong pod tests

    tools/dev/mk_language_shell.pl and lib/IO/CaptureOutput.pm contain invalid pod
    which fail with the stricter podchecker
    authored
Something went wrong with that request. Please try again.