Permalink
Browse files

Merge branch 'master' into whiteknight/sprintf_cleanup

  • Loading branch information...
2 parents 2fbc49a + fab1ffb commit 49f6a6e3111d1b847f6a038244e39673e899f67b @Whiteknight Whiteknight committed May 19, 2012
Showing with 5,355 additions and 4,717 deletions.
  1. +2 −1 CREDITS
  2. +18 −0 ChangeLog
  3. +38 −27 MANIFEST
  4. +3 −3 MANIFEST.generated
  5. +0 −181 README
  6. +194 −0 README.pod
  7. +1 −1 RESPONSIBLE_PARTIES
  8. +1 −1 VERSION
  9. +37 −0 compilers/README.pod
  10. +0 −6 compilers/imcc/imcc.l
  11. +1 −17 compilers/imcc/imcc.y
  12. +1,494 −1,947 compilers/imcc/imclexer.c
  13. +1,363 −1,414 compilers/imcc/imcparser.c
  14. +219 −223 compilers/imcc/imcparser.h
  15. +2 −1 compilers/opsc/src/Ops/File.pm
  16. +17 −1 compilers/opsc/src/Ops/Op.pm
  17. +12 −3 compilers/tge/{README → README.pod}
  18. +18 −0 config/README.pod
  19. +230 −0 docs/README.pod
  20. +24 −0 docs/binaries/README.pod
  21. +3 −0 docs/binaries/parrot.pod
  22. +0 −24 docs/book/draft/README
  23. +62 −0 docs/book/draft/README.pod
  24. +2 −2 docs/book/draft/appb_patch_submission.pod
  25. +2 −2 docs/compiler_faq.pod
  26. +0 −76 docs/imcc/README
  27. +124 −0 docs/imcc/README.pod
  28. +0 −14 docs/parrot.pod
  29. +1 −0 docs/parrothist.pod
  30. +4 −3 docs/pdds/pdd07_codingstd.pod
  31. +7 −9 docs/pdds/{draft → }/pdd31_hll.pod
  32. +1 −1 docs/project/debian_packaging_guide.pod
  33. +49 −47 docs/project/release_manager_guide.pod
  34. +0 −40 examples/README
  35. +68 −0 examples/README.pod
  36. +0 −10 examples/mops/README
  37. +34 −0 examples/mops/README.pod
  38. +0 −4 examples/sdl/minesweeper/README
  39. +23 −0 examples/sdl/minesweeper/README.pod
  40. +0 −4 examples/sdl/tetris/README
  41. +24 −0 examples/sdl/tetris/README.pod
  42. +0 −15 examples/shootout/README
  43. +37 −0 examples/shootout/README.pod
  44. +0 −2 examples/tge/README
  45. +18 −0 examples/tge/README.pod
  46. +32 −0 ext/README.pod
  47. +0 −24 ext/winxed/README
  48. +49 −0 ext/winxed/README.pod
  49. +53 −56 ext/winxed/compiler.pir
  50. +1 −1 ext/winxed/driver.pir
  51. +32 −0 frontend/README.pod
  52. +0 −3 frontend/parrot2/main.c
  53. +18 −0 include/README.pod
  54. +21 −0 include/parrot/api.h
  55. +8 −0 include/parrot/call.h
  56. +1 −1 include/parrot/datatypes.h
  57. +10 −10 include/parrot/exit.h
  58. +1 −1 include/parrot/oplib/core_ops.h
  59. +4 −4 lib/Parrot/Distribution.pm
  60. +1 −1 lib/Parrot/Docs/Section/Info.pm
  61. +1 −1 lib/Parrot/Headerizer.pm
  62. +1 −1 lib/Parrot/Manifest.pm
  63. +19 −0 lib/README.pod
  64. +16 −0 ports/ubuntu/{README → README.pod}
  65. +20 −0 runtime/README.pod
  66. +0 −2 runtime/parrot/dynext/README
  67. +17 −0 runtime/parrot/dynext/README.pod
  68. +0 −10 runtime/parrot/include/README
  69. +39 −0 runtime/parrot/include/README.pod
  70. +0 −12 runtime/parrot/library/PCT/README
  71. +27 −0 runtime/parrot/library/PCT/README.pod
  72. +4 −4 runtime/parrot/library/distutils.pir
  73. +0 −33 runtime/parrot/library/osutils.pir
  74. +18 −0 src/README.pod
  75. +4 −5 src/alarm.c
  76. +1 −1 src/call/args.c
  77. +29 −0 src/call/context.c
  78. +20 −0 src/call/pcc.c
  79. +1 −1 src/datatypes.c
  80. +4 −4 src/dynext.c
  81. +0 −8 src/dynoplibs/README
  82. +27 −0 src/dynoplibs/README.pod
  83. +58 −0 src/embed/pmc.c
  84. +1 −1 src/exit.c
  85. +2 −3 src/gc/fixed_allocator.c
  86. +2 −2 src/gc/gc_inf.c
  87. +0 −2 src/namespace.c
  88. +10 −6 src/ops/core_ops.c
  89. +1 −1 src/ops/experimental.ops
  90. +2 −1 src/ops/object.ops
  91. +10 −6 src/pmc/alarm.pmc
  92. +0 −16 src/pmc/default.pmc
  93. +5 −6 src/pmc/hash.pmc
  94. +0 −17 src/pmc/object.pmc
  95. +0 −2 src/vtable.tbl
  96. +0 −3 t/archive/README
  97. +17 −0 t/archive/README.pod
  98. +15 −6 t/codingstd/c_function_docs.t
  99. +1 −21 t/compilers/imcc/syn/clash.t
  100. +0 −2 t/compilers/imcc/syn/tail.t
  101. +5 −2 t/compilers/opsc/04-op.t
  102. +1 −33 t/dynoplibs/debug.t
  103. +5 −5 t/dynoplibs/io.t
  104. +6 −6 t/dynpmc/select.t
  105. +1 −10 t/library/osutils.t
  106. +16 −2 t/manifest/{README → README.pod}
  107. +0 −1 t/native_pbc/testdata/README
  108. +17 −0 t/native_pbc/testdata/README.pod
  109. +0 −6 t/perl/README
  110. +22 −0 t/perl/README.pod
  111. +22 −20 t/pmc/filehandle.t
  112. +1 −1 t/pmc/namespace.t
  113. +10 −9 t/pmc/parrotio.t
  114. +20 −18 t/pmc/stringhandle.t
  115. +0 −4 t/run/README
  116. +18 −0 t/run/README.pod
  117. +0 −5 t/src/README
  118. +19 −0 t/src/README.pod
  119. +90 −5 t/src/embed/pmc.t
  120. +1 −17 t/src/extend_vtable.t
  121. +13 −13 t/tools/install/02-install_files.t
  122. +0 −146 t/tools/install/testlib/README
  123. +184 −0 t/tools/install/testlib/README.pod
  124. +20 −6 t/tools/pmc2cutils/{README → README.pod}
  125. +49 −0 tools/README.pod
  126. +16 −2 tools/build/{README → README.pod}
  127. +0 −36 tools/dev/README.md
  128. +57 −0 tools/dev/README.pod
  129. +0 −4 tools/release/README
  130. +18 −0 tools/release/README.pod
  131. +6 −7 tools/release/release.json
  132. +2 −2 tools/release/update_version.pl
View
@@ -112,9 +112,10 @@ D: typo squisher
E: yDNA@cpan.org
N: Andrew Whitworth
+D: Product Manager (2.9.0 - current)
D: Internals development
D: Documentation
-D: Release manager for 0.8.2, 1.3.0, 1.5.0, 2.4.0, 2.11.0, 3.3.0, 3.10.0 and 4.0.0
+D: Release manager for 0.8.2, 1.3.0, 1.5.0, 2.4.0, 2.11.0, 3.3.0, 3.10.0, 4.0.0 and 4.4.0
E: wknight8111@gmail.com
U: Whiteknight
View
@@ -1,7 +1,25 @@
+2012-06-XX release 4.5.0
+ - Core
+ - Documentation
+ - Tests
+ - Community
+
2012-05-15 release 4.4.0
- Core
+ Most internal calls to libc exit(x) have been replaced with
Parrot_x_* API calls or PARROT_FORCE_EXIT
+ - Documentation
+ + 'pdd31_hll.pod' made stable in 'docs/pdds/'.
+ + Updated main 'README' to 'README.pod'
+ + Updated various dependencies, e.g., 'lib/Parrot/Distribution.pm'.
+ + Updated all 'README' files to 'README.pod' files.
+ + Added 'README.pod' files to top-level directories.
+ - Tests
+ + Update various tests to pull from new 'README.pod'
+ + Updated 't/tools/install/02-install_files.t' to pull from new
+ 'README.pod'
+ - Community
+ - Platforms
- Tools
+ pbc_merge has been fixed to deduplicate constant strings and
merge annotations segments
View

Large diffs are not rendered by default.

Oops, something went wrong.
View
@@ -1,14 +1,14 @@
# See tools/dev/install_files.pl for documentation on the
# format of this file.
# Please re-sort this file after *EVERY* modification
-blib/lib/libparrot.4.3.0.dylib [main]lib
+blib/lib/libparrot.4.4.0.dylib [main]lib
blib/lib/libparrot.a [main]lib
blib/lib/libparrot.dylib [main]lib
blib/lib/libparrot.so [main]lib
-blib/lib/libparrot.so.4.3.0 [main]lib
+blib/lib/libparrot.so.4.4.0 [main]lib
compilers/data_json/data_json.pbc [data_json]
config/gen/call_list/opengl.in []
-cygparrot-4.3.0.dll [main]bin
+cygparrot-4.4.0.dll [main]bin
docs/ops/bit.pod [doc]
docs/ops/cmp.pod [doc]
docs/ops/core.pod [doc]
View
181 README
@@ -1,181 +0,0 @@
-This is Parrot, version 4.3.0
-------------------------------
-
-Parrot is Copyright (C) 2001-2012, Parrot Foundation.
-
-
-LICENSE INFORMATION
--------------------
-
-This code is distributed under the terms of the Artistic License 2.0.
-For more details, see the full text of the license in the file LICENSE.
-
-OVERVIEW
---------
-Parrot is a virtual machine designed to efficiently compile and execute
-bytecode for dynamic languages.
-
-PREREQUISITES
--------------
-
-You need a C compiler, a linker, and a make program of course.
-
-If you will be linking with the ICU library you have to download and install it
-before configuring Parrot. Get it from http://site.icu-project.org/download
-
-You also need Perl 5.8.4 or newer, and Storable 2.12 or newer
-for running various configure and build scripts.
-
-For most of the platforms that we are supporting initially, Parrot should build
-out of the box. docs/parrot.pod lists the core platforms. PLATFORMS provides
-reports on the platforms on which Parrot has been built and tested.
-
-HOW TO GET PARROT FROM GITHUB
------------------------------
-I. Install Git.
-
-Linux:
-The method depends on your distribution. To install you should execute (as root or sudo <cmd>):
-
-On Ubuntu/Debian (old versions, apt-based):
-
- apt-get install git-core
-
-On Ubuntu/Debian (new versions, apt-based):
-
- apt-get install git
-
-On Red Hat, Fedora (rpm-based):
-
- yum install git
-
-on Gentoo (portage):
-
- emerge -av dev-vcs/git
-
-Windows:
-There are 2 Git ports on Windows:
-
-msysgit http://code.google.com/p/msysgit/downloads/list
-TortoiseGit http://code.google.com/p/tortoisegit/downloads/list
-
-Macintosh OS X:
-
-An Internet search will locate a variety of git installers for Mac OS X,
-including this:
-
- http://help.github.com/mac-git-installation/
-
-II. Obtaining Parrot from github.com
-
-To get a copy of the Parrot Git repository:
-
- git clone git://github.com/parrot/parrot.git
-
-This will checkout the master branch by default. To create a local branch
-that tracks the branch "some_branch":
-
- git checkout -b --track some_branch origin/some_branch
-
-All the above URLs are read-only. If you are a Parrot core developer, then
-use the read-write URL:
-
- git clone git@github.com:parrot/parrot.git
-
-You can view the list of branches at http://github.com/parrot/parrot
-
-INSTRUCTIONS
-------------
-
-For now, unpack your Parrot tarball, (if you're reading this, you've
-probably already done that) and type
-
- perl Configure.pl --optimize
-
-to run the Configure script. The Configure.pl script extracts configuration
-from the running perl5 program. You may need to explicitly tell Configure.pl
-which compiler and linker to use. For example, to compile C files with 'cc',
-C++ files with 'CC', and link everything together with 'CC', you would type
-
- perl Configure.pl --cc=cc --link=CC --ld=CC
-
-See "perl Configure.pl --help" for more options and docs/configuration.pod
-for more details.
-
-For systems like HPUX that don't have inet_pton please run
-
- perl Configure.pl --define=inet_aton
-
-Running Configure.pl will generate a config.h header, a Parrot::Config
-module, platform files and many Makefiles.
-
-The file "myconfig" has an overview of configure settings.
-
-Next, run make. (Configure.pl will tell you which version of make it
-recommends for your system.)
-
-Now, the interpreter should build. If you are building the ICU library
-(this is the default on most systems), you need to use GNU make instead
-(or something compatible with it).
-
-You can test Parrot by running "make test". You can run the tests in parallel
-with "make TEST_JOBS=3 test".
-
-You can run the full test suite with
-
- make fulltest
-
-Note: PLATFORMS contains notes about whether test failures are expected
-on your system.
-
-You can install Parrot with:
-
- make install
-
-By default, this installs in /usr/local, with the Parrot executable in
-/usr/local/bin. If you want to install Parrot into another location use:
-
- perl Configure.pl --prefix=/home/joe/bird
- make install
-
-But please note that dynamic libs will not be found for non-standard
-locations unless you set LD_LIBRARY_PATH or similar.
-
-Look at docs/parrot.pod and docs/intro.pod for where to go from here. If you
-have any problems, see the section "How To Submit A Bug Report" in
-docs/submissions.pod. These documents are in POD format. You can view these
-files with the command:
-
- perldoc -F docs/intro.pod
-
-CHANGES
--------
-
-For documentation on the user-visible changes between this version and
-previous versions, please see ChangeLog.
-
-MAILING LISTS
--------------
-
-The Parrot user mailing list is parrot-users@lists.parrot.org. Subscribe by
-filling out the form at http://lists.parrot.org/mailman/listinfo/parrot-users .
-The list is archived at http://lists.parrot.org/pipermail/parrot-users/ .
-
-For development discussions see the information in docs/gettingstarted.pod.
-
-FEEDBACK, PATCHES, etc.
------------------------
-
-See docs/submissions.pod for more information on reporting bugs and
-submitting patches.
-
-WEB SITES
----------
-
-The following web sites have all the information you need about Parrot:
- http://www.parrot.org/
- http://docs.parrot.org/
- https://github.com/parrot/parrot/
-
-Have fun,
- The Parrot Team.
Oops, something went wrong.

0 comments on commit 49f6a6e

Please sign in to comment.