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

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

    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
    Josh Wilmes committed Jul 17, 2002
  3. Minor problem.

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

    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
    Josh Wilmes committed Jul 17, 2002
  5. Subject: [PATCH] Update hanoi.pasm to use new keyed ops

    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
    Josh Wilmes committed Jul 17, 2002
  6. Subject: [PATCH] Fix segfault in intqueu

    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
    Josh Wilmes committed Jul 17, 2002
  7. Subject: [perl #825] [PATCH] Fix underflow error in fact_x_i

    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
    Josh Wilmes committed Jul 17, 2002
  8. Updated to check for presence of ".dev" files in the source directory.

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

    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
    Josh Wilmes committed Jul 17, 2002
  10. Added dev file for rx stuff, courtesy Stephen Rawls (steven3554@yahoo…

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

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

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

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

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

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

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

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

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

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

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

    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
    tomhughes committed Jul 13, 2002
  2. Changes from Simon Glover <scog@amnh.org> to reflect recent changes

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

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

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

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

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

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

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

    … 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
    Daniel Grunblatt committed Jul 12, 2002
  2. Removed some files.

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

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

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

    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
    Jeff Goff committed Jul 11, 2002
  3. Fill in holes in the ops for PMC versions.

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

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