Permalink
Browse files

Sync with trunk.

git-svn-id: https://svn.parrot.org/parrot/branches/unshared_buffers@48719 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  • Loading branch information...
2 parents d308c5b + 8639e54 commit 29e033bca133aa4b82dfe68482d677996a2635d1 @darbelo darbelo committed Aug 29, 2010
Showing with 18,750 additions and 16,101 deletions.
  1. +5 −0 CREDITS
  2. +4 −0 ChangeLog
  3. +12 −0 DEPRECATED.pod
  4. +30 −24 MANIFEST
  5. +7 −1 MANIFEST.SKIP
  6. +3 −2 MANIFEST.generated
  7. +19 −2 NEWS
  8. +1 −0 PBC_COMPAT
  9. +6 −1 README
  10. +2 −0 RESPONSIBLE_PARTIES
  11. +1 −1 VERSION
  12. +319 −311 compilers/imcc/imcparser.c
  13. +6 −7 compilers/imcc/imcparser.h
  14. +8 −6 compilers/imcc/parser_util.c
  15. +1 −1 compilers/imcc/pbc.c
  16. +1 −0 compilers/imcc/sets.c
  17. +1 −0 compilers/imcc/sets.h
  18. +16 −1 compilers/opsc/src/Ops/File.pm
  19. +3 −3 compilers/pct/src/PCT/HLLCompiler.pir
  20. +46 −12 config/auto/pmc.pm
  21. +4 −1 config/gen/makefiles.pm
  22. +45 −38 config/gen/makefiles/root.in
  23. +1 −0 config/gen/platform.pm
  24. +50 −0 config/gen/platform/ansi/pid.c
  25. +56 −0 config/gen/platform/generic/pid.c
  26. +50 −0 config/gen/platform/win32/pid.c
  27. +0 −14 docs/embed.pod
  28. +2 −1 docs/parrothist.pod
  29. +7 −15 docs/project/release_manager_guide.pod
  30. +3 −2 examples/languages/squaak/doc/tutorial_episode_1.pod
  31. +1 −1 examples/languages/squaak/src/squaak.pir
  32. 0 {tools/util → examples/tools}/pgegrep
  33. +1,017 −608 ext/nqp-rx/src/stage0/HLL-s0.pir
  34. +3,630 −1,947 ext/nqp-rx/src/stage0/NQP-s0.pir
  35. +9,417 −8,416 ext/nqp-rx/src/stage0/P6Regex-s0.pir
  36. +219 −22 ext/nqp-rx/src/stage0/Regex-s0.pir
  37. +15 −5 include/parrot/call.h
  38. +15 −5 include/parrot/encoding.h
  39. +119 −77 include/parrot/hash.h
  40. +1 −0 include/parrot/io.h
  41. +1 −1 include/parrot/oplib/core_ops.h
  42. +0 −132 include/parrot/packfile.h
  43. +7 −0 include/parrot/platform_interface.h
  44. +2 −2 include/parrot/pobj.h
  45. +7 −1 include/parrot/scheduler_private.h
  46. +13 −4 include/parrot/string.h
  47. +35 −0 include/parrot/string_funcs.h
  48. +48 −3 lib/Parrot/Configure/Compiler.pm
  49. +1 −1 lib/Parrot/Docs/Section/Tools.pm
  50. +1 −1 ports/debian/rules
  51. +1 −1 runtime/parrot/library/distutils.pir
  52. +5 −15 src/call/args.c
  53. +22 −13 src/call/context.c
  54. +98 −88 src/dynext.c
  55. +4 −6 src/dynoplibs/math.ops
  56. +24 −0 src/dynoplibs/trans.ops
  57. +0 −633 src/frame_builder.c
  58. +0 −1,368 src/frame_builder.h
  59. +11 −10 src/gc/alloc_resources.c
  60. +4 −4 src/gc/api.c
  61. +53 −6 src/gc/gc_ms.c
  62. +12 −9 src/gc/gc_private.h
  63. +4 −6 src/gc/mark_sweep.c
  64. +303 −382 src/hash.c
  65. +1 −0 src/io/socket_api.c
  66. +2 −4 src/io/utf8.c
  67. +3 −3 src/ops/core_ops.c
  68. +3 −0 src/ops/set.ops
  69. +4 −3 src/ops/var.ops
  70. +31 −24 src/packfile.c
  71. +48 −43 src/{byteorder.c → packfile/byteorder.h}
  72. +2 −3 src/packfile/pf_items.c
  73. +0 −1 src/packout.c
  74. +1 −1 src/pmc.c
  75. +1 −1 src/pmc/addrregistry.pmc
  76. +6 −1 src/pmc/bigint.pmc
  77. +16 −75 src/pmc/callcontext.pmc
  78. +2 −0 src/pmc/capture.pmc
  79. +10 −37 src/pmc/class.pmc
  80. +0 −6 src/pmc/eval.pmc
  81. +57 −55 src/pmc/exception.pmc
  82. +39 −18 src/pmc/filehandle.pmc
  83. +25 −8 src/pmc/float.pmc
  84. +176 −200 src/pmc/hash.pmc
  85. +1 −16 src/pmc/hashiterator.pmc
  86. +85 −159 src/pmc/imageio.pmc
  87. +23 −60 src/pmc/imageiosize.pmc
  88. +2 −0 src/pmc/imageiostrings.pmc
  89. +71 −117 src/pmc/integer.pmc
  90. +4 −55 src/pmc/lexinfo.pmc
  91. +45 −0 src/pmc/namespace.pmc
  92. +18 −1 src/pmc/nci.pmc
  93. +32 −26 src/pmc/null.pmc
  94. +34 −3 src/pmc/object.pmc
  95. +17 −0 src/pmc/parrotinterpreter.pmc
  96. +13 −18 src/pmc/parrotlibrary.pmc
  97. +6 −9 src/pmc/stringbuilder.pmc
  98. +128 −72 src/pmc/stringiterator.pmc
  99. +2 −2 src/runcore/cores.c
  100. +5 −0 src/runcore/main.c
  101. +5 −5 src/runcore/trace.c
  102. +9 −2 src/scheduler.c
  103. +169 −68 src/string/api.c
  104. +15 −41 src/string/charset/ascii.c
  105. +12 −12 src/string/charset/iso-8859-1.c
  106. +28 −33 src/string/charset/unicode.c
  107. +101 −53 src/string/encoding/fixed_8.c
  108. +152 −104 src/string/encoding/ucs2.c
  109. +141 −89 src/string/encoding/ucs4.c
  110. +203 −82 src/string/encoding/utf16.c
  111. +187 −96 src/string/encoding/utf8.c
  112. +1 −1 src/string/primitives.c
  113. +3 −0 t/codingstd/c_macro_args.t
  114. +15 −4 t/codingstd/c_operator.t
  115. +2 −2 t/codingstd/perlcritic.t
  116. +4 −6 t/codingstd/pir_code_coda.t
  117. +0 −1 t/codingstd/pmc_docs.t
  118. +20 −11 t/dynoplibs/trans-infnan.t
  119. +45 −1 t/dynoplibs/trans.t
  120. +3 −3 t/{tools → examples}/pgegrep.t
  121. BIN t/native_pbc/annotations.pbc
  122. BIN t/native_pbc/integer.pbc
  123. BIN t/native_pbc/number.pbc
  124. BIN t/native_pbc/string.pbc
  125. +10 −1 t/oo/isa.t
  126. +62 −0 t/op/gc-active-buffers.t
  127. +30 −26 t/op/{gc-leaky.t → gc-leaky-box.t}
  128. +77 −0 t/op/gc-leaky-call.t
  129. +50 −12 t/op/string.t
  130. +104 −14 t/pmc/exception.t
  131. +24 −1 t/pmc/exceptionhandler.t
  132. +13 −1 t/pmc/float.t
  133. +26 −1 t/pmc/hash.t
  134. +1 −13 t/pmc/lexinfo.t
  135. +69 −18 t/pmc/packfile.t
  136. +8 −1 t/pmc/packfileannotations.t
  137. +5 −0 t/pmc/packfileconstanttable.t
  138. +1 −0 t/pmc/packfiledirectory.t
  139. +1 −0 t/pmc/packfilefixupentry.t
  140. +1 −0 t/pmc/packfilefixuptable.t
  141. +1 −0 t/pmc/packfilerawsegment.t
  142. +3 −1 t/{native_pbc/testdata → pmc/testlib}/annotations.pir
  143. +91 −0 t/pmc/testlib/number.pasm
  144. +1 −1 t/pmc/testlib/packfile_common.pir
  145. +33 −1 t/pmc/timer.t
  146. +93 −10 t/steps/auto/pmc-01.t
  147. +2 −2 t/tools/dump_pbc.t
  148. +13 −0 tools/build/README
  149. +7 −0 tools/dev/README
  150. +2 −2 tools/{build → dev}/addopstags.pl
  151. +15 −5 tools/dev/as2c.pl
  152. +2 −2 tools/{util → dev}/dump_pbc.pl
  153. +14 −2 tools/dev/faces.pl
  154. +2 −1 tools/dev/fetch_languages.pl
  155. +33 −66 tools/{build → dev}/headerizer.pl
  156. +1 −1 tools/dev/{mk_language_shell.pl → mk_language_shell.in}
  157. +0 −12 tools/dev/mk_native_pbc
  158. +6 −2 tools/{util → dev}/ncidef2pasm.pl
  159. 0 tools/{util → dev}/parrot-config.pir
  160. +104 −47 tools/dev/pbc_to_exe.pir
  161. 0 tools/{util → dev}/perlcritic-cage.conf
  162. +1 −1 tools/{util → dev}/perlcritic.conf
  163. 0 tools/{util → dev}/perltidy.conf
  164. +1 −1 tools/{util → dev}/update_copyright.pl
  165. +5 −0 tools/release/README
  166. +3 −3 tools/{util → release}/crow.pir
  167. +1 −1 tools/{util → release}/gen_release_info.pl
  168. 0 tools/{util → release}/inc_ver.pir
  169. +7 −7 tools/{util → release}/release.json
  170. 0 tools/{util → release}/templates.json
View
@@ -773,6 +773,11 @@ U: nickg
N: Nick Kostirya
D: Win32, FreeBSD build fixes
+N: Nick Wellnhofer
+D: String iterator rewrite, GC fixes
+E: wellnhofer@aevum.de
+U: nwellnhof
+
N: Nikolay Ananiev
D: Win32 build fix
View
@@ -1,5 +1,9 @@
#1 $Id$
+2010.08.17 mikehh
+ * Released 2.7.0
+ See NEWS for more.
+
2010.07.10 coke
* Released 2.6.0
See NEWS for more.
View
@@ -147,6 +147,12 @@ Use isatty instead.
L<https://trac.parrot.org/parrot/ticket/1689>
+=item Method getpid on ParrotInterpreter [experimental]
+
+Used to test the experimental function Parrot_getpid
+
+L<https://trac.parrot.org/parrot/ticket/1564>
+
=back
=head1 Opcodes
@@ -383,6 +389,12 @@ Use Parrot_get_runtime_path instead.
L<https://trac.parrot.org/parrot/ticket/1191>
+=item Parrot_getpid [experimental]
+
+Get process id, experimental.
+
+L<https://trac.parrot.org/parrot/ticket/1564>
+
=back
=head1 Compiler tools
View
@@ -1,7 +1,7 @@
# ex: set ro:
# $Id$
#
-# generated by tools/dev/mk_manifest_and_skip.pl Sun Aug 8 16:31:42 2010 UT
+# generated by tools/dev/mk_manifest_and_skip.pl Sat Aug 28 02:23:15 2010 UT
#
# See below for documentation on the format of this file.
#
@@ -275,6 +275,7 @@ config/gen/platform/aix/asm.s []
config/gen/platform/ansi/dl.c []
config/gen/platform/ansi/exec.c []
config/gen/platform/ansi/io.h []
+config/gen/platform/ansi/pid.c []
config/gen/platform/ansi/time.c []
config/gen/platform/cygwin/math.c []
config/gen/platform/darwin/begin.c []
@@ -289,6 +290,7 @@ config/gen/platform/generic/itimer.c []
config/gen/platform/generic/math.c []
config/gen/platform/generic/math.h []
config/gen/platform/generic/memexec.c []
+config/gen/platform/generic/pid.c []
config/gen/platform/generic/platform_limits.h []
config/gen/platform/generic/signal.c []
config/gen/platform/generic/signal.h []
@@ -313,6 +315,7 @@ config/gen/platform/win32/hires_timer.c []
config/gen/platform/win32/io.h []
config/gen/platform/win32/misc.c []
config/gen/platform/win32/misc.h []
+config/gen/platform/win32/pid.c []
config/gen/platform/win32/signal.c []
config/gen/platform/win32/signal.h []
config/gen/platform/win32/stat.c []
@@ -821,6 +824,7 @@ examples/tge/branch/lib/Leaf.pir [examples]
examples/tge/branch/transform.pir [examples]
examples/tools/Makefile [examples]
examples/tools/pbc_checker.cpp [examples]
+examples/tools/pgegrep [examples]
examples/tutorial/00_README.pod [examples]
examples/tutorial/01_temp_var.pir [examples]
examples/tutorial/02_local_var.pir [examples]
@@ -1242,7 +1246,6 @@ runtime/parrot/library/uuid.pir [library]
runtime/parrot/library/yaml_dumper.pir [library]
src/atomic/gcc_x86.c []
src/atomic/sparc_v9.s []
-src/byteorder.c []
src/call/args.c []
src/call/context.c []
src/call/context_accessors.c []
@@ -1281,8 +1284,6 @@ src/embed.c []
src/exceptions.c []
src/exit.c []
src/extend.c []
-src/frame_builder.c []
-src/frame_builder.h []
src/gc/alloc_memory.c []
src/gc/alloc_resources.c []
src/gc/api.c []
@@ -1342,6 +1343,7 @@ src/ops/sys.ops []
src/ops/var.ops []
src/packdump.c []
src/packfile.c []
+src/packfile/byteorder.h []
src/packfile/pf_items.c []
src/packout.c []
src/parrot_debugger.c []
@@ -1687,6 +1689,7 @@ t/examples/library.t [test]
t/examples/namespace.t [test]
t/examples/pasm.t [test]
t/examples/past.t [test]
+t/examples/pgegrep.t [test]
t/examples/pir.t [test]
t/examples/pod.t [test]
t/examples/shootout.t [test]
@@ -1737,7 +1740,6 @@ t/manifest/03-regenerate_skip.t [test]
t/manifest/04-alt_file.t [test]
t/manifest/05-alt_skip.t [test]
t/manifest/README []doc
-t/native_pbc/annotations.pbc [test]
t/native_pbc/header.t [test]
t/native_pbc/integer.pbc [test]
t/native_pbc/integer.t [test]
@@ -1766,7 +1768,6 @@ t/native_pbc/string_4.pbc [test]
t/native_pbc/string_6.pbc [test]
t/native_pbc/string_7.pbc [test]
t/native_pbc/testdata/README []doc
-t/native_pbc/testdata/annotations.pir [test]
t/native_pbc/testdata/number.pasm [test]
t/native_pbc/testdata/string.pasm [test]
t/oo/attributes.t [test]
@@ -1805,7 +1806,9 @@ t/op/errorson.t [test]
t/op/exceptions.t [test]
t/op/exit.t [test]
t/op/fetch.t [test]
-t/op/gc-leaky.t [test]
+t/op/gc-active-buffers.t [test]
+t/op/gc-leaky-box.t [test]
+t/op/gc-leaky-call.t [test]
t/op/gc.t [test]
t/op/globals.t [test]
t/op/ifunless.t [test]
@@ -1948,6 +1951,8 @@ t/pmc/stringiterator.t [test]
t/pmc/sub.t [test]
t/pmc/sys.t [test]
t/pmc/task.t [test]
+t/pmc/testlib/annotations.pir [test]
+t/pmc/testlib/number.pasm [test]
t/pmc/testlib/packfile_common.pir [test]
t/pmc/threads.t [test]
t/pmc/timer.t [test]
@@ -2078,7 +2083,6 @@ t/tools/parrot_debugger.t [test]
t/tools/pbc_disassemble.t [test]
t/tools/pbc_dump.t [test]
t/tools/pbc_merge.t [test]
-t/tools/pgegrep.t [test]
t/tools/pmc2cutils/01-pmc2cutils.t [test]
t/tools/pmc2cutils/02-find_file.t [test]
t/tools/pmc2cutils/03-dump_vtable.t [test]
@@ -2087,30 +2091,33 @@ t/tools/pmc2cutils/05-gen_c.t [test]
t/tools/pmc2cutils/08-pmc-pm.t [test]
t/tools/pmc2cutils/README []doc
t/tools/testdata [test]
-tools/build/addopstags.pl []
+tools/build/README []doc
tools/build/c2str.pl []
tools/build/fixup_gen_file.pl []
tools/build/h2inc.pl []
-tools/build/headerizer.pl []
tools/build/ops2c.pl [devel]
tools/build/parrot_config_c.pl []
tools/build/pbcversion_h.pl []
tools/build/pmc2c.pl [devel]
tools/build/vtable_extend.pl []
tools/build/vtable_h.pl []
tools/dev/.gdbinit []
+tools/dev/README []doc
+tools/dev/addopstags.pl []
tools/dev/as2c.pl []
tools/dev/bench_op.pir []
tools/dev/branch_status.pl []
tools/dev/checkdepend.pl []
tools/dev/create_language.pl [devel]
tools/dev/debian_docs.sh []
+tools/dev/dump_pbc.pl []
tools/dev/faces.pl []
tools/dev/fetch_languages.pl []
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/headerizer.pl []
tools/dev/install_dev_files.pl []
tools/dev/install_doc_files.pl []
tools/dev/install_files.pl []
@@ -2120,17 +2127,19 @@ tools/dev/manicheck.pl []
tools/dev/mk_gitignore.pl []
tools/dev/mk_inno.pl []
tools/dev/mk_inno_language.pl []
-tools/dev/mk_language_shell.pl [devel]
+tools/dev/mk_language_shell.in []
tools/dev/mk_manifest_and_skip.pl []
tools/dev/mk_native_pbc []
tools/dev/mk_nci_thunks.pl []
tools/dev/mk_packfile_pbc []
tools/dev/mk_rpm_manifests.pl []
tools/dev/nci_test_gen.pl []
tools/dev/nci_thunk_gen.pir []
+tools/dev/ncidef2pasm.pl []
tools/dev/nm.pl []
tools/dev/nopaste.pl []
tools/dev/ops_not_tested.pl []
+tools/dev/parrot-config.pir []
tools/dev/parrot-fuzzer []
tools/dev/parrot.supp []
tools/dev/parrot_api.pl []
@@ -2139,13 +2148,17 @@ tools/dev/parrot_shell.pl []
tools/dev/parrotbench.pl []
tools/dev/pbc_header.pl []
tools/dev/pbc_to_exe.pir [devel]
+tools/dev/perlcritic-cage.conf []
+tools/dev/perlcritic.conf []
+tools/dev/perltidy.conf []
tools/dev/pmcrenumber.pl []
tools/dev/pmctree.pl []
tools/dev/pprof2cg.pl [devel]
tools/dev/reconfigure.pl [devel]
tools/dev/search-ops.pl []
tools/dev/svnclobber.pl []
tools/dev/symlink.pl []
+tools/dev/update_copyright.pl []
tools/dev/vgp []
tools/dev/vgp_darwin []
tools/dev/vms-patch []
@@ -2156,19 +2169,12 @@ tools/docs/ops_summary.pl []
tools/docs/write_docs.pl []
tools/install/smoke.pl []
tools/install/smoke_languages.pl []
-tools/util/crow.pir []
-tools/util/dump_pbc.pl []
-tools/util/gen_release_info.pl []
-tools/util/inc_ver.pir []
-tools/util/ncidef2pasm.pl []
-tools/util/parrot-config.pir []
-tools/util/perlcritic-cage.conf []
-tools/util/perlcritic.conf []
-tools/util/perltidy.conf []
-tools/util/pgegrep []
-tools/util/release.json []
-tools/util/templates.json []
-tools/util/update_copyright.pl []
+tools/release/README []doc
+tools/release/crow.pir []
+tools/release/gen_release_info.pl []
+tools/release/inc_ver.pir []
+tools/release/release.json []
+tools/release/templates.json []
# Local variables:
# mode: text
# buffer-read-only: t
View
@@ -1,6 +1,6 @@
# ex: set ro:
# $Id$
-# generated by tools/dev/mk_manifest_and_skip.pl Thu Jun 24 14:06:33 2010 UT
+# generated by tools/dev/mk_manifest_and_skip.pl Thu Aug 26 10:22:02 2010 UT
#
# This file should contain a transcript of the svn:ignore properties
# of the directories in the Parrot subversion repository. (Needed for
@@ -1046,6 +1046,9 @@
^t/pmc/.*\.pir/
^t/pmc/.*_pbcexe.*$
^t/pmc/.*_pbcexe.*/
+# generated from svn:ignore of 't/pmc/testlib/'
+^t/pmc/testlib/.*\.pbc$
+^t/pmc/testlib/.*\.pbc/
# generated from svn:ignore of 't/src/'
^t/src/.*_.*$
^t/src/.*_.*/
@@ -1077,6 +1080,9 @@
^t/tools/pmc2c\..*\.h/
^t/tools/pmc2c\..*\.pmc$
^t/tools/pmc2c\..*\.pmc/
+# generated from svn:ignore of 'tools/dev/'
+^tools/dev/mk_language_shell\.pl$
+^tools/dev/mk_language_shell\.pl/
# Local variables:
# mode: text
# buffer-read-only: t
View
@@ -2,11 +2,11 @@
# 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.2.6.0.dylib [main]lib
+blib/lib/libparrot.2.7.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.2.6.0 [main]lib
+blib/lib/libparrot.so.2.7.0 [main]lib
compilers/data_json/data_json.pbc [data_json]
config/gen/call_list/opengl.in []
docs/ops/bit.pod [doc]
@@ -419,4 +419,5 @@ src/pmc/undef.dump [devel]src
src/pmc/unmanagedstruct.dump [devel]src
src/string_private_cstring.h []
tools/build/dynpmc.pl []
+tools/dev/mk_language_shell.pl [devel]
vtable.dump [devel]src
View
21 NEWS
@@ -1,19 +1,36 @@
# $Id$
+New in 2.7.0
+- Core
+ + cleanups in packfile and freeze/thaw handling
+ + Hash optimizations that improve HLL startup and run time
+ + As always, many bug fixes and other optimizations
+- Runtime
+ + some runtime library cleanups
+- Testing
+ + added more tests to improve coverage
+ + new codingstd test for documentation in .pmc files
+- Documentation
+ + added documentation to .pmc files (some still missing but headers in place)
+ + general documentation improvements and bringing up-to-date
+- NQP-rx
+ + Updated version included from http://github.com/perl6/nqp-rx includes
+ speed improvements
+
New in 2.6.0
- Core
+ Plug some memory leaks
+ As always, bug fixes and some optimizations
- Runtime
- + added (experimental) URI::Escape
+ + added (experimental) URI::Escape
- Testing
+ Improved test coverage of core parrot
- Documentation
+ Updated the Squaak tutorial to use modern NQP-rx and PCT
- Platforms
+ The Fedora package 'parrot-devel' install the files for syntax-highlighting
and automatic indenting for the vim editor
-- NQP-rx
+- NQP-rx
+ Updated version included from http://github.com/perl6/nqp-rx includes
new or improved: regex backtracking, named assertions, interactive mode,
and setting (a minimal but useful runtime library)
View
@@ -28,6 +28,7 @@
# please insert tab separated entries at the top of the list
+8.2 2010.08.19 cotto minor version bump for 2.7.0
8.1 2010.08.10 plobsing merge dynop_mapping branch
8.0 2010.07.20 coke released 2.6.0
7.0 2010.04.20 gerd released 2.3.0 (version # added ex post facto, as all previous version #s were published)
View
7 README
@@ -1,4 +1,4 @@
-This is Parrot, version 2.6.0
+This is Parrot, version 2.7.0
------------------------------
Parrot is Copyright (C) 2001-2010, Parrot Foundation.
@@ -11,6 +11,11 @@ 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
-------------
View
@@ -28,6 +28,7 @@ Release Manager Bob Rogers
Christoph Otto
Jonathan Leto
Gerd Pokorra
+ Michael Hind
Metacommitter Allison Randal
Jerry Gay
@@ -87,5 +88,6 @@ Cage Cleaner James Keenan
Francois Perrad
Mark Glines
Bruce Gray
+ Michael Hind
General Contributor See CREDITS
View
@@ -1 +1 @@
-2.6.0
+2.7.0
Oops, something went wrong.

0 comments on commit 29e033b

Please sign in to comment.