Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 1, 2005
  1. [perl #36057] [PATCH] Fix some typos - 5

    Leopold Toetsch authored
    This patch contains some fixes for typos,
    
    Courtesy of Nick Glencross <nickg@glencros.demon.co.uk>
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@8238 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 11, 2005
  1. refactored config/gen/icu.pl:

    Jens Rieks authored
    - added capture_output to lib/Parrot/Configure/Step.pm
    - renamed icuXXX in parrot's config to icu_XXX
    - removed support for bundled icu
    - configure output is now "Determining whether ICU is installed... yes/no."
    - by default parrot is build without ICU support,
      unless icu-config is found or icu configure parameters are used
    - added check if the necessary ICU-headers are present
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@7802 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 5, 2005
  1. Configure --without-icu

    Leopold Toetsch authored
    Courtesy of Jens Rieks <parrot@jensbeimsurfen.de>
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@7774 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jan 17, 2005
  1. [perl #33801] [PATCH] GDBMHash - a dynamic PMC that binds to GNU dbm

    Leopold Toetsch authored
    I have been working on a dynamic PMC that calls into 'gdbm'. 'gdbm' is a
    file based database, that provides dictionary lookup.
    
    There are no fancy features yet. INVAL, FLOATVAL, PMC and STRINGS are
    converted to char arrays and are written to the database file. The
    conversions are not unlike for the FixedPMCArray PMC.
    The keys are also converted to strings, just like in the Hash and PerlHash
    PMC.
    Fetched values are either STRINGs or String PMCs.
    
    The availability of 'libgdbm.so' is checked during the Parrot configuration,
    which is not nice.
    
    Courtesy of Bernhard Schmalhofer <Bernhard.Schmalhofer@biomax.de>
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@7487 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Oct 6, 2004
  1. added the new ICU options to the help text

    Jens Rieks authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@6772 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Oct 2, 2004
  1. Add a --prefix argument to Configure.pl to set the installation prefix

    Nicholas Clark authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@6743 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Sep 30, 2004
  1. - removed error message if icu-config does not exists

    Jens Rieks authored
    - added a note that icu autodetection will not work if you specifiy any other ICU command line option
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@6725 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Sep 29, 2004
  1. autodetect and use system icu installations

    Jens Rieks authored
    if no system icu was found, or if you configure with --icu-config=none, parrot's own icu is used
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@6721 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jun 19, 2004
  1. The following patch enables the user to control which compilers get

    Leopold Toetsch authored
    chosen by ICU's configure, and tries to chose sensible defaults if the
    user does nothing.  By default, it runs ICU's configure with
    
    	CC=$cc ./configure [options]
    
    where $cc is the C compiler used to build parrot.  This is useful if ICU's
    default choice of compiler isn't appropriate.
    
    As an option, this patch allows you to specify the C++ compiler as well,
    with something like
    
    	perl Configure.pl --cxx=CC
    
    Courtesy of Andy Dougherty <doughera@lafayette.edu>
    
    --
    
    Use fib 28 for benchmarks (leo)
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@6246 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 26, 2004
  1. more config system add ons and docs

    Leopold Toetsch authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@5924 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 25, 2004
  1. new Configure options: verbose-step

    Leopold Toetsch authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@5923 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 21, 2004
  1. ICU config patch - use systems ICU

    Leopold Toetsch authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@5904 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. [PATCH] runConfigureICU usage

    Leopold Toetsch authored
    The attached patch adds 2 Configure.pl options, to help with the
    process of getting ICU to build on platforms which are having
    difficulties with it:
     --icuplatform=(platform)
     --icuconfigureargs=(args)
    
    Courtesy of Jeff Clites <jclites@mac.com>
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@5903 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 13, 2004
  1. [perl #28473] [PATCH] ICU data directory configuration

    Leopold Toetsch authored
    Here's a patch to make the location if ICU's data files configurable,
    and also to cause parrot to throw an exception at string_init time if
    the data files are not found.
    
    Courtesy of Jeff Clites <jclites@mac.com>
    
    [perl #28494]
    
    Some bits of it WRT unescaping.
    
    Changed unescape to use new code. Currently 16-bit codepoints only to
    keep diff smaller (leo)
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@5867 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 9, 2004
  1. Here is my (large-ish) patch which integrates ICU into the core of

    Dan Sugalski authored
    parrot, and implements some larger changes to the internals of
    strings--changes which I think make the model clearer/cleaner, and
    improve performance. (They'll doubtless require some followup
    explanation.)
    
    Notes:
    	1) Although all the calls into ICU API are isolated into one file, ICU
    	is now required in order to for parrot to build (or, in order to link).
    
    		2) I need for someone Windows-build-savvy to take a look at
    		config/gen/icu.pl, and update the "MS VC++ requires special treatment"
    		section to implement any changes required to get parrot to link ICU on
    		Windows (if changes are necessary). I just don't know what needs to be
    		done.
    
    			3) Right now I'm having ICU build as static (archive, .a) libraries.
    			Long-term we'll probably want to make this a configuration option, but
    			for the moment it saves the hassle of dealing with parrot's finding the
    			library at runtime. But consequently, the linker needs to be able to
    			handle linking C++ code. For Mac OS X, linking with "c++" instead of
    			"cc" does the job, and I've implemented this in
    			config/init/hints/darwin.pl, but someone will need to figure out what
    			needs to be done for other platforms--I didn't see a Perl config that
    			we can leverage (though ICU has some configs along these lines, which
    			may offer guidance).
    
    				4) I'm working on Mac OS X (10.3.2), and there this builds
    				warning-free and passing all tests (except for the
    				t/pmc/object-meths.t/test 17 which is failing cross-platform). I expect
    				that there will be issues on other platforms which we will need to work
    				through.
    
    				Courtesy of Jeff Clites <jclites@mac.com>
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@5841 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 17, 2004
  1. remove =head3

    Michael Scott authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@5686 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 7, 2004
  1. Update configuration system documentation (based on patches provided …

    Michael Scott authored
    …by Mitchell N Charity)
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@5568 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 6, 2004
  1. @brentdax

    Configure output cleanup. Retasks --verbose to include the old output…

    brentdax authored
    … for some steps; --verbose=2 now does what --verbose used to do.
    
    Configure steps should not output anything under normal circumstances.  If you really feel the need to give some status info, set
    $Configure::Step::result to a short string.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@5564 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 5, 2004
  1. really speed up oo1.pasm by 2

    Leopold Toetsch authored
    * add profile Configure support (gcc only)
    * increase MIN_ITEMS of list chunks from 4 to 16
      (this was old debugging stuff left over)
    * this speeds up object creation by a factor of 2
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@5550 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 4, 2004
  1. Hyperlinks for F<path/file> and C<Perl::Module>, plus tidy up C<< >> …

    Michael Scott authored
    …tags
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@5524 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Feb 28, 2004
  1. various patches 2

    Leopold Toetsch authored
    * disable opt2 tests
    * perl Configure --define=inet_aton for hpux et al
    * use PARROT_DEF_INET_ATON in io_unix.c
    * cast MAP_FAILED needed for dec compiler
    * use sprintf in spf_render if no snprintf
      both hinted by S. Livingston
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@5473 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. copyright

    Michael Scott authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@5466 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Feb 26, 2004
  1. standardize bang perl

    Michael Scott authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@5443 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jan 20, 2004
  1. *** empty log message ***

    Michael Scott authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@5133 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Nov 27, 2003
  1. @boemmels

    Usage update.

    boemmels authored
    Document --verbose flag
    Remove space in --debugging = 0 they were wrong
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@4873 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Oct 28, 2003
  1. bunch of patches:

    Leopold Toetsch authored
    * better inline configure test     courtesy of Andy Dougherty
    * Win32 warnings (type conversion) courtesy of Jonathan Worthington
    * const types (extendtype.patch)   courtesy of Adam Thomason
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@4641 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Sep 25, 2003
  1. reenable debugging=1 default

    Leopold Toetsch authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@4187 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jul 21, 2003
  1. @chromatic
Commits on Jul 10, 2003
  1. add --maintainer option to Configure to work around imcc dependencies

    Leopold Toetsch authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@3597 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on May 23, 2003
  1. Reformat POD for improved readability

    Simon Glover authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@3316 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 18, 2003
  1. @abh

    Shiny! It's 2003 already!

    abh authored
    Doesn't seem like ChangeLog is maintained anymore?
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@3152 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 11, 2003
  1. @chipdude

    2003-03-11 22:06 chip

    chipdude authored
    	* Configure.pl: print help on non-option command line args
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@3124 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jan 4, 2003
  1. add --optimize Configure option

    Leopold Toetsch authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@2918 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Oct 5, 2002
  1. memory allocation rework

    Dan Sugalski authored
    Courtesy of Leopold Toetsch <lt@toetsch.at>
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@2348 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Sep 26, 2002
  1. @tomhughes

    Commit patch #17517 from Leopold Toetsch <lt@toetsch.at>.

    tomhughes authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@2331 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Something went wrong with that request. Please try again.