Permalink
Browse files

Merge remote branch 'origin/master' into 233/file_based_config

  • Loading branch information...
2 parents 1632ca3 + 77a5843 commit 3e6bc3e3b94076d0c0e49d0eedff8f788fbe851c @leto leto committed Jan 21, 2012
Showing with 2,165 additions and 2,406 deletions.
  1. +4 −0 .gitignore
  2. +1 −1 CREDITS
  3. +19 −0 ChangeLog
  4. +1 −2 MANIFEST
  5. +10 −0 MANIFEST.SKIP
  6. +4 −2 MANIFEST.generated
  7. +2 −2 README
  8. +1 −1 RESPONSIBLE_PARTIES
  9. +3 −3 TODO
  10. +1 −1 VERSION
  11. +57 −36 api.yaml
  12. +2 −2 compilers/imcc/api.c
  13. +1 −1 compilers/opsc/src/Ops/Trans/C.pm
  14. +16 −17 config/gen/makefiles/root.in
  15. +3 −0 config/init/hints.pm
  16. +4 −5 config/init/hints/cygwin.pm
  17. +2 −2 docs/book/draft/appe_source_code.pod
  18. +7 −7 docs/book/draft/ch01_introduction.pod
  19. +7 −7 docs/book/pct/ch01_introduction.pod
  20. +7 −8 docs/book/pir/ch01_introduction.pod
  21. +2 −2 docs/deprecations/deprecations.pod
  22. +1 −1 docs/faq.pod
  23. +1 −1 docs/gettingstarted.pod
  24. +3 −3 docs/intro.pod
  25. +0 −2 docs/parrot.pod
  26. +4 −1 docs/parrothist.pod
  27. +1 −3 docs/pdds/draft/pdd06_pasm.pod
  28. +1 −1 docs/project/cage_cleaners_guide.pod
  29. +2 −27 docs/project/metacommitter_guide.pod
  30. +1 −2 docs/project/release_manager_guide.pod
  31. +7 −3 docs/project/ticket_triaging.pod
  32. +21 −141 docs/submissions.pod
  33. +3 −6 docs/tests.pod
  34. +1 −1 docs/translations/README.BGR
  35. +1 −1 docs/translations/README.deutsch
  36. +1 −1 docs/translations/README.espanol
  37. +1 −1 docs/translations/README.francais
  38. +1 −1 docs/translations/README.polski
  39. +1 −1 docs/translations/README.pt-BR
  40. +2 −2 examples/languages/abc/setup.pir
  41. +1 −1 examples/languages/squaak/doc/tutorial_episode_1.pod
  42. +3 −3 examples/languages/squaak/doc/tutorial_episode_4.pod
  43. +2 −2 examples/languages/squaak/doc/tutorial_episode_5.pod
  44. +1 −1 examples/languages/squaak/doc/tutorial_episode_6.pod
  45. +2 −2 examples/pir/befunge/setup.pir
  46. +13 −14 frontend/parrot_debugger/main.c
  47. +2 −2 frontend/pbc_dump/main.c
  48. +1 −1 frontend/pbc_merge/main.c
  49. +197 −192 include/parrot/interpreter.h
  50. +1 −1 include/parrot/oplib/core_ops.h
  51. +3 −3 lib/Parrot/Manifest.pm
  52. +2 −2 lib/Parrot/Pmc2c/PMC.pm
  53. +2 −3 parrotbug
  54. +28 −28 runtime/parrot/include/green_threads.pir
  55. +13 −13 src/debug.c
  56. +21 −7 src/dynoplibs/Rules.in
  57. +30 −10 src/dynpmc/Rules.in
  58. +5 −5 src/embed/api.c
  59. +2 −2 src/exceptions.c
  60. +47 −20 src/extend.c
  61. +1,273 −0 src/interp/api.c
  62. +0 −552 src/interp/inter_create.c
  63. +0 −771 src/interp/inter_misc.c
  64. +7 −7 src/ops/core.ops
  65. +18 −18 src/ops/core_ops.c
  66. +2 −2 src/ops/experimental.ops
  67. +3 −2 src/ops/sys.ops
  68. +21 −14 src/packfile/api.c
  69. +1 −1 src/pmc/arrayiterator.pmc
  70. +1 −1 src/pmc/hashiterator.pmc
  71. +1 −1 src/pmc/iterator.pmc
  72. +1 −1 src/pmc/orderedhashiterator.pmc
  73. +4 −4 src/pmc/parrotinterpreter.pmc
  74. +1 −1 src/pmc/stringiterator.pmc
  75. +1 −1 src/string/api.c
  76. +1 −1 t/pmc/exporter.t
  77. +8 −12 t/pmc/nci.t
  78. +130 −179 t/pmc/timer.t
  79. +40 −40 t/src/embed.t
  80. +1 −1 t/src/embed/strings.t
  81. +1 −1 t/src/exit.t
  82. +39 −164 t/src/extend.t
  83. +3 −3 t/src/extend_vtable.t
  84. +4 −4 t/src/misc.t
  85. +2 −2 t/src/pointer_array.t
  86. +4 −4 t/src/warnings.t
  87. +1 −1 t/tools/install/testlib/README
  88. +7 −1 tools/dev/pbc_to_exe.pir
  89. +7 −7 tools/release/release.json
View
@@ -37,6 +37,9 @@ cachegrind.out.*
/*.tmp
# vim swap files
/\.*sw?
+/*/*.sw?
+/*/*/*.sw?
+/*/*/*/*.sw?
/*.vcproj*
/.git
/.parrot_current_rev
@@ -56,6 +59,7 @@ cachegrind.out.*
/libparrot.def
/libparrot.dll
/libparrot.dll.a
+/cygparrot*.dll
/miniparrot
/myconfig
/ops2c
View
@@ -113,7 +113,7 @@ E: yDNA@cpan.org
N: Andrew Whitworth
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 and 3.10.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 and 4.0.0
E: wknight8111@gmail.com
U: Whiteknight
View
@@ -1,3 +1,22 @@
+2012-01-17 release 4.1.0
+ - Core
+ + Shared libraries and installable binaries are now stripped if built with
+ --optimize on Cygwin, which greatly reduces their size on disk
+ - Documentation
+ - Tests
+
+2012-01-17 release 4.0.0
+ - Core
+ + Several cleanups to the interp subsystem API
+ + Cleanups and documentation additions for green threads and timers
+ + Iterator PMC and family now implement the "iterator" role
+ + A bug in Parrot_ext_try was fixed where it was not popping a context correctly
+ - Documentation
+ + Docs for all versions of Parrot ever released are now available
+ at http://parrot.github.com
+ - Tests
+ + Timer PMC tests were converted from PASM to PIR
+
2011-12-20 release 3.11.0
- Core
+ packfile api and pbc handling improvements
View
@@ -1237,9 +1237,8 @@ src/gc/variable_size_pool.h []
src/global_setup.c []
src/hash.c []
src/hll.c []
+src/interp/api.c []
src/interp/inter_cb.c []
-src/interp/inter_create.c []
-src/interp/inter_misc.c []
src/io/api.c []
src/io/buffer.c []
src/io/core.c []
View
@@ -12,6 +12,8 @@
# ports/ should not go into release tarballs
^ports$
^ports/
+^$
+^/
^.*\.diff$
^.*\.diff/
^.*\.obj$
@@ -26,6 +28,12 @@
^.*\.rej/
^.*\.res$
^.*\.res/
+^/.*/.*/.*/.*\.sw?$
+^/.*/.*/.*/.*\.sw?/
+^/.*/.*/.*\.sw?$
+^/.*/.*/.*\.sw?/
+^/.*/.*\.sw?$
+^/.*/.*\.sw?/
^/.*\.core$
^/.*\.core/
^/.*\.def$
@@ -150,6 +158,8 @@
^/core.*/
^/cover_db$
^/cover_db/
+^/cygparrot.*\.dll$
+^/cygparrot.*\.dll/
^/docs/.*\.tmp$
^/docs/.*\.tmp/
^/docs/Makefile$
View
@@ -1,13 +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.3.11.0.dylib [main]lib
+blib/lib/libparrot.4.0.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.3.11.0 [main]lib
+blib/lib/libparrot.so.4.0.0 [main]lib
compilers/data_json/data_json.pbc [data_json]
config/gen/call_list/opengl.in []
+cygparrot4_0_0.dll [main]bin
docs/ops/bit.pod [doc]
docs/ops/cmp.pod [doc]
docs/ops/core.pod [doc]
@@ -159,6 +160,7 @@ lib/Parrot/Config/Generated.pm [devel]lib
lib/Parrot/PMC.pm [devel]lib
lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm [devel]lib
libparrot.dll [main]bin
+libparrot.dll.a [main]lib
libparrot.lib [main]bin
runtime/parrot/dynext/bit_ops.bundle [library]
runtime/parrot/dynext/bit_ops.dll [library]
View
@@ -1,4 +1,4 @@
-This is Parrot, version 3.11.0
+This is Parrot, version 4.0.0
------------------------------
Parrot is Copyright (C) 2001-2011, Parrot Foundation.
@@ -170,8 +170,8 @@ WEB SITES
The following web sites have all the information you need about Parrot:
http://www.parrot.org/
- http://trac.parrot.org/
http://docs.parrot.org/
+ https://github.com/parrot/parrot/
Have fun,
The Parrot Team.
View
@@ -6,7 +6,7 @@ commit access, just those who have a role they've taken responsibility
for.
See docs/project/roles_responsibilities.pod for role definitions, and
-https://trac.parrot.org/parrot/wiki/Languages for language authors/maintainers.
+https://github.com/parrot/parrot/wiki/Languages for language authors/maintainers.
Project Team
View
@@ -1,9 +1,9 @@
-All todo items should have a corresponding trac ticket. See the current list:
+All todo items should have a corresponding github issue. See the current list:
- https://trac.parrot.org/parrot/report/9
+ https://github.com/parrot/parrot/issues?labels=todo
To open a new todo ticket, use
- https://trac.parrot.org/
+ https://github.com/parrot/parrot/issues/new
View
@@ -1 +1 @@
-3.11.0
+4.0.0
Oops, something went wrong. Retry.

0 comments on commit 3e6bc3e

Please sign in to comment.