Permalink
Browse files

Merge branch 'master' of github.com:parrot/parrot

  • Loading branch information...
petdance committed Dec 12, 2010
2 parents 86406d0 + 7e33b2f commit 6b79d2490597d797daa6fffc668633e4e3e59c1b
View
@@ -238,6 +238,10 @@
/ext/Parrot-Embed/t/*.pbc
# generated from svn:ignore of 'ext/nqp-rx/src/stage0/'
/ext/nqp-rx/src/stage0/nqp-setting.pir
+/frontend/parrot/main.o
+/frontend/parrot_debugger/main.o
+/frontend/pbc_dump/main.o
+/frontend/pbc_merge/main.o
# generated from svn:ignore of 'include/parrot/'
/include/parrot/*.tmp
/include/parrot/config.h
View
@@ -798,6 +798,11 @@ U: nwellnhof
N: Nikolay Ananiev
D: Win32 build fix
+N: Nolan Lum
+E: nol888@gmail.com
+D: Test coverage improvement.
+U: Yuki`N
+
N: Norman Nunley
D: Shaving a Ponie
E: nnunley@gmail.com
View
@@ -23,6 +23,9 @@ NEWS [main]doc
PBC_COMPAT [main]doc
PLATFORMS [devel]doc
README [devel]doc
+README.deutsch []
+README.espanol []
+README.polski []
README_cygwin.pod [devel]doc
README_win32.pod [devel]doc
RESPONSIBLE_PARTIES [main]doc
@@ -426,6 +429,7 @@ docs/project/core_inclusion.pod [doc]
docs/project/debian_packaging_guide.pod [doc]
docs/project/git_terminology.pod [doc]
docs/project/git_workflow.pod [doc]
+docs/project/merge_review_guidelines.pod [doc]
docs/project/metacommitter_guide.pod [doc]
docs/project/release_manager_guide.pod [doc]
docs/project/roles_responsibilities.pod [doc]
@@ -670,6 +674,7 @@ examples/pir/life.pir [examples]
examples/pir/local_label.pir [examples]
examples/pir/make_hello_pbc.pir [examples]
examples/pir/mandel.pir [examples]
+examples/pir/md5sum.pir [examples]
examples/pir/mysqltest.bas [examples]
examples/pir/perl6.bas [examples]
examples/pir/pirric.pir [examples]
@@ -898,6 +903,11 @@ ext/nqp-rx/t/p6regex/rx_modifiers [test]
ext/nqp-rx/t/p6regex/rx_quantifiers [test]
ext/nqp-rx/t/p6regex/rx_subrules [test]
ext/nqp-rx/t/p6regex/rx_syntax [test]
+frontend/parrot/main.c []
+frontend/parrot_debugger/main.c []
+frontend/pbc_dump/main.c []
+frontend/pbc_dump/packdump.c []
+frontend/pbc_merge/main.c []
include/parrot/atomic.h [main]include
include/parrot/atomic/fallback.h [main]include
include/parrot/atomic/gcc_pcc.h [main]include
@@ -1284,7 +1294,6 @@ src/libnci_test.def []
src/library.c []
src/list.c []
src/longopt.c []
-src/main.c []
src/misc.c []
src/multidispatch.c []
src/namespace.c []
@@ -1293,6 +1302,7 @@ src/nci/core_thunks.c []
src/nci/core_thunks.nci []
src/nci/extra_thunks.c []
src/nci/extra_thunks.nci []
+src/nci/framebuilder.pod []
src/nci/libffi.c []
src/nci/signatures.c []
src/nci_test.c []
@@ -1311,15 +1321,12 @@ src/ops/set.ops []
src/ops/string.ops []
src/ops/sys.ops []
src/ops/var.ops []
-src/packdump.c []
-src/packfile.c []
+src/packfile/api.c []
src/packfile/byteorder.h []
+src/packfile/object_serialization.c []
+src/packfile/output.c []
src/packfile/pf_items.c []
-src/packout.c []
-src/parrot_debugger.c []
src/pbc_disassemble.c []
-src/pbc_dump.c []
-src/pbc_merge.c []
src/pmc.c []
src/pmc/addrregistry.pmc []
src/pmc/arrayiterator.pmc []
@@ -1407,7 +1414,6 @@ src/pmc/threadinterpreter.pmc []
src/pmc/timer.pmc []
src/pmc/undef.pmc []
src/pmc/unmanagedstruct.pmc []
-src/pmc_freeze.c []
src/pointer_array.c []
src/runcore/cores.c []
src/runcore/main.c []
@@ -2086,6 +2092,7 @@ tools/dev/gen_charset_tables.pl []
tools/dev/gen_class.pl []
tools/dev/gen_makefile.pl [devel]
tools/dev/gen_valgrind_suppressions.pl []
+tools/dev/github_post_receive.pl []
tools/dev/headerizer.pl []
tools/dev/install_dev_files.pl []
tools/dev/install_doc_files.pl []
View
@@ -1,6 +1,6 @@
# ex: set ro:
# $Id$
-# generated by tools/dev/mk_manifest_and_skip.pl Mon Nov 15 22:12:26 2010 UT
+# generated by tools/dev/mk_manifest_and_skip.pl
#
# This file should contain a transcript of the svn:ignore properties
# of the directories in the Parrot subversion repository. (Needed for
@@ -304,6 +304,14 @@
^/ext/Parrot-Embed/t/.*\.pbc/
^/ext/nqp-rx/src/stage0/nqp-setting\.pir$
^/ext/nqp-rx/src/stage0/nqp-setting\.pir/
+^/frontend/parrot/main\.o$
+^/frontend/parrot/main\.o/
+^/frontend/parrot_debugger/main\.o$
+^/frontend/parrot_debugger/main\.o/
+^/frontend/pbc_dump/main\.o$
+^/frontend/pbc_dump/main\.o/
+^/frontend/pbc_merge/main\.o$
+^/frontend/pbc_merge/main\.o/
^/include/parrot/.*\.tmp$
^/include/parrot/.*\.tmp/
^/include/parrot/config\.h$
View
12 NEWS
@@ -2,10 +2,20 @@ New in 2.11.0
- Core
+ Just In Time native call frame generation using LibFFI
+ PIR op find_codepoint is no longer experimental, it is now supported
- + Several public functions in libparrot have been brought up to standard naming conventions.
+ + Several public functions in libparrot have been brought up to standard
+ naming conventions.
- Languages
+ PIRC
- left the nest and is currently at https://github.com/parrot/pirc/
+ + Community
+ - Our README was translated into the following languages
+ by Google Code-In students and mentors:
+ Polish README.polski
+ Spanish README.espanol
+ German README.deutsch
+- Documentation
+- Tests
+ + Test coverage increase on PMCs: String, Integer
New in 2.10.0
- Core
View
@@ -0,0 +1,177 @@
+Das ist Parrot, version 2.10.1
+------------------------------
+
+Parrot ist Kopiergeschützt (C) 2001-2010, Parrot Foundation.
+
+
+LIZENZ INFORMATION
+-------------------
+
+Dieser Code ist veröffentlicht unter den Bedingungen von Artistic License 2.0.
+Für mehr details, lesen sie die Datei LICENSE.
+
+ÜBERSICHT
+--------
+Parrot ist eine virtuelle Maschine gebaut um effektiv
+bytecode für dynamisch Sprachen auszuführen.
+
+ANFORDERUNGEN
+-------------
+
+Du brauchst ein C Kompiler,ein Linker, und natürlich ein make Programm.
+
+Wenn du mit der ICU library verbinden wirst musst du dies herunterladen und installieren
+bevor du Parrot konfigurierst. Dies ist hier verfügbar: http://site.icu-project.org/download
+
+Du wirst auch Perl 5.8.4 gebrauchen, und Storable 2.12 oder neuer
+um einige Konfigurationen auszuführen oder Build Scripts.
+
+Für alle PLattformen die wir unterstüzen sollte Parrot ohne Änderung
+gebrauchbar sein. docs/parrot.pod zeigt unsere unterstützten Plattformen. PLATFORMS stellt
+Berichte zur Verfügung über die Plattformen für welche Parrot gebaut wurde.
+
+WIE MAN PARROT VON GITHUB INSTALLIERT
+----------------------------------
+I. Git installieren:
+
+Linux:
+Die Methode ist abhängig auf ihre Distribution. Zum installieren solltest du dies ausführen: (als root oder sudo <cmd>):
+
+Auf Ubuntu/Debian (apt-based):
+
+ apt-get install git-core
+
+Auf Red Hat, Fedora (rpm-based):
+
+ yum install git
+
+Auf Gentoo (portage):
+
+ emerge -av dev-vcs/git
+
+Windows: Es gibt 2 Git Ports auf Windows:
+
+msysgit http://code.google.com/p/msysgit/downloads/list
+TortoiseGit http://code.google.com/p/tortoisegit/downloads/list
+
+Macintosh OS X:
+
+Eine Suche auf dem Internet wird eine Menge an Git installers für Mac OS X
+finden, unter anderem diese:
+
+ http://help.github.com/mac-git-installation/
+
+II. Parrot von github.com holen
+
+Um eine Kopie der Parrot git Repository zu holen:
+
+ git clone git://github.com/parrot/parrot.git
+
+Dies wird von Anfang an als Master ausführen. Um ein lokaler Branch zu kreiren
+dass den Branch "some_branch" trackt:
+
+ git checkout -b --track some_branch origin/some_branch
+
+Alle URL die ober erwähnt wurden sind read-only. Wenn du ein Parrot core
+Entwickler bist, dann benütze die folgende URL:
+
+ git clone git@github.com:parrot/parrot.git
+
+Du kannst eine komplette Liste der Branches finden unter:
+http://github.com/parrot
+
+ANLEITUNGEN
+------------
+
+Für jetzt, packe dein Parrot tarball aus, (wenn du dies liest, hast du das
+wahrscheinlich schon gemacht) und schreibe:
+
+ perl Configure.pl
+
+um den Configure Script auszuführen. Der Configure.pl Script nimmt Konfiguration
+heraus vom laufenden perl5 Programm Du must dem Konfiguration erklären genau
+welche Compiler Und Linker zu benutzen. Zum Beispiel, Compile C Dateien mit 'cc',
+C++ Dateien mit 'CC', und verbindet alles zumsammen mit 'CC', würdest du
+schreiben:
+
+ perl Configure.pl --cc=cc --cxx=CC --link=CC --ld=CC
+
+Siehe "perl Configure.pl --help" für mehr Optionen und docs/configuration.pod
+für mehr Details.
+
+Für Systeme wie HPUX die nicht inet_pton haben, fürhe dies aus:
+
+ perl Configure.pl --define=inet_aton
+
+Configure.pl ausführen wird einen config.h Header configurieren, ein Parrot::Config
+Model, Plattform Dateien und viele Makefiles.
+
+Die Datei "myconfig" hat eine Übersicht über Konfiguration Einstellungen.
+Als nächstes, führe make aus. (Configure.pl wird dir sagen welche Version von make it
+für dein System optimiert ist.)
+
+Als nächstes soll der Build gemacht werden. Wenn du den ICU Library machst,
+(Dies ist default bei den meisten Systemen), brauchst du GNU make
+(oder etwas kompatibel damit).
+
+Du kannst Parrot ausführen indem du "make test" ausführst. Du kannst die Tests mit
+"make TEST_JOBS=3 test" gleichzeitig ausführen.
+
+Du kannst den ganzen Test Suite ausführen:
+
+ make fulltest
+
+Merke: PLATFORMS beinhaltet Notzizen ob die Tests auf deinem System
+erfolgreich sein werden
+
+Du kannst Parrot installieren mit:
+
+ make install
+
+Bei default installiert dies bei /usr/local, mit dem Parrot Programm in
+/usr/local/bin. Wenn du Parrot irgendwo anderst installieren willst, benützte:
+
+ perl Configure.pl --prefix=/home/joe/bird
+ make install
+
+Merke dir dass dynamische libs nicht gefunden werden für nicht-standarde
+Orte ausser du LD_LIBRARY_PATH benützt oder etwas ähnliches.
+
+Schaue bei docs/parrot.pod and docs/intro.pod wie du von hier weitermachen sollst. Wenn du
+irgendwelche Probleme hast, siehe den Abteil "How To Submit A Bug Report" in
+docs/submissions.pod. Diese Dokumente sind in POD format. Du kannst diese
+Dateien sehen mit dem Command:
+
+ perldoc -F docs/intro.pod
+
+ÄNDERUNGEN
+----------
+
+Für Dokumentationen über die user-sichtbare Änderungen zwischen dieser Version und
+alte Versionen, siehe NEWS.
+
+MAILING LISTEN
+--------------
+
+Die Parrot user Mailing Liste ist parrot-users@lists.parrot.org. Abonniere mit dem Formular bei
+http://lists.parrot.org/mailman/listinfo/parrot-users .
+Die Liste ist archived bei http://lists.parrot.org/pipermail/parrot-users/ .
+
+Für Entwickler Diskussionen siehe die Information bei docs/gettingstarted.pod.
+
+BERICHTE, PATCHES, usw.
+-----------------------
+
+Siehe ocs/submissions.pod für mehr Information über wie man Bugs und Patches
+reportiert.
+
+WEBSEITEN
+---------
+
+Die folgenden Webseiten haben Information über Parrot:
+ http://www.parrot.org/
+ http://trac.parrot.org/
+ http://docs.parrot.org/
+
+Viel Spass,
+ The Parrot Team.
Oops, something went wrong.

0 comments on commit 6b79d24

Please sign in to comment.