Permalink
Switch branches/tags
Commits on Jul 17, 2002
  1. Initial revision

    dsugalski committed Jul 17, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1852 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. From: "Sean O'Rourke" <sorourke@cs.ucsd.edu>

    Josh Wilmes committed Jul 17, 2002
    Subject: [PATCH] fix assembler's floating-point constant RE
    
    Should handle things like "1e8", but it now requires a decimal point.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@1851 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. Minor problem.

    Daniel Grunblatt committed Jul 17, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1850 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. From: "Tanton Gibbs" <thgibbs@deltafarms.com>

    Josh Wilmes committed Jul 17, 2002
    Subject: [PATCH] byteorder.c
    
    Adds some additional comments to byteorder.c and adds a byteorder.dev file.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@1849 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. Subject: [PATCH] Update hanoi.pasm to use new keyed ops

    Josh Wilmes committed Jul 17, 2002
    From: Tony Payne <apayne@citysearch.com>
    
    Updated hanoi.pasm to use the new (correct?) keyed ops.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@1848 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. Subject: [PATCH] Fix segfault in intqueu

    Josh Wilmes committed Jul 17, 2002
    From: Tony Payne <apayne@citysearch.com>
    
    I set off to try to increase the coverage of parrot_coverage and right away
    tripped into a segfault in intqueue if you try to dequeue an empty queue.
    This patch fixes the segfault and adds a test for it.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@1847 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. Subject: [perl #825] [PATCH] Fix underflow error in fact_x_i

    Josh Wilmes committed Jul 17, 2002
    From: Tony Payne <apayne@citysearch.com>
    
    Conversion from a signed (int,float) to an unsigned int was causing
    underflow.  Therefore, fact(-1) becomes fact(UINT_MAX), which is
    absurdly large :-).  With this patch, it returns 0.  Tests are also
    included.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@1846 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  8. Updated to check for presence of ".dev" files in the source directory.

    Josh Wilmes committed Jul 17, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1845 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  9. From: "Sean O'Rourke" <sorourke@cs.ucsd.edu>

    Josh Wilmes committed Jul 17, 2002
    Subject: [PATCH] add some ops to Perl PMC's
    
    This patch does the following:
    - add defined() to PerlUndef
    - add neg(PMC) to PerlNum
    - fix logical_not(PMC) in PerlInt -- it was backwards.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@1844 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  10. Added dev file for rx stuff, courtesy Stephen Rawls (steven3554@yahoo…

    Melvin Smith committed Jul 17, 2002
    ….com)
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@1843 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jul 15, 2002
  1. Update tests for ops cleanup. Courtesy Sean O'Rourke

    Melvin Smith committed Jul 15, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1842 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. core.ops cleanup by Sean O'Rourke, reduces noise and removes decrepit

    Melvin Smith committed Jul 15, 2002
    op versions.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@1841 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. All parameters in registers with overflow to stack. No case where we

    dsugalski committed Jul 15, 2002
    always use the stack anymore--that was silly.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@1840 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. More patches from Angel Faus and Sean O'Rourke for IMCC.

    Melvin Smith committed Jul 15, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1839 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. I think the problem is I forgot about byteorder, bad me.

    Daniel Grunblatt committed Jul 15, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1838 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. Remove dependence on XS.

    Daniel Grunblatt committed Jul 15, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1837 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. Commenting and cross-referencing.

    brentdax committed Jul 15, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1836 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jul 14, 2002
  1. Types.pm is no longer generated at configure time so we don't want

    tomhughes committed Jul 14, 2002
    to delete it on a make realclean.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@1835 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. Added disassemble to the .cvsignore file.

    tomhughes committed Jul 14, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1834 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. Fix some compile warnings and make the code that tries to read a byte…

    tomhughes committed Jul 14, 2002
    …code
    
    file in one piece actually do so.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@1833 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jul 13, 2002
  1. Fixed debugger and opcode tracing code to avoid assuming that constant

    tomhughes committed Jul 13, 2002
    strings in the bytecode are zero terminated as they aren't.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@1832 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. Changes from Simon Glover <scog@amnh.org> to reflect recent changes

    tomhughes committed Jul 13, 2002
    to the assembler.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@1831 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. Fix off by errors in array PMC and add tests for out of bounds array …

    tomhughes committed Jul 13, 2002
    …access.
    
    Patch from Simon Glover <scog@amnh.org>
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@1830 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. Added pdb and libparrot.a to .cvsignore file.

    tomhughes committed Jul 13, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1829 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. MANIFEST updates from Simon Glover <scog@amnh.org>

    tomhughes committed Jul 13, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1828 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. Made manicheck.pl handle directory names in .cvsignore files correctly.

    tomhughes committed Jul 13, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1827 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. Add _keyed_int versions of the various _keyed methods.

    tomhughes committed Jul 13, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1826 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  8. Squish some warnings. Based on patch from Simon Glover <scog@amnh.org>.

    tomhughes committed Jul 13, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1825 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jul 12, 2002
  1. Removed the warnings caused by making 'k' be an int and 'kc' a string…

    Daniel Grunblatt committed Jul 12, 2002
    … constant.
    
    I don't know if I should have gone the other way.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@1824 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. Removed some files.

    Daniel Grunblatt committed Jul 12, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1823 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. Added some definitions

    dsugalski committed Jul 12, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1822 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jul 11, 2002
  1. Added some ops from Sean O'Rourke and a minor cleanup.

    Melvin Smith committed Jul 11, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1821 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. Here's the new set of make tools.

    Jeff Goff committed Jul 11, 2002
    make.pl is now somewhat functional, at least under Linux.
    It currently tries to build a Parrot binary from the .c files. I haven't added
    the rest of the makefile but that will come up fairly soon.
    
    To add the appropriate compilation tools for your own platform, look at the
    new Make.pm, and add entries in %programs and %extensions.
    
    Once the rest of the basic compilation tools are added, I'll add in the missing
    platform tools.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@1820 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. Fill in holes in the ops for PMC versions.

    Melvin Smith committed Jul 11, 2002
    Courtesy Sean O'Rourke
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@1819 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jul 10, 2002
  1. Fixed obsolete op.

    Melvin Smith committed Jul 10, 2002
    git-svn-id: https://svn.parrot.org/parrot/trunk@1818 d31e2699-5ff4-0310-a27c-f18f2fbe73fe