Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Merge branch 'gc_ms2_faster_list' into gc_ms2_sf

Conflicts:
	src/gc/gc_ms2.c
  • Loading branch information...
commit 8407c2bf365a8c0dd54b241e10c5f24663c572bd 2 parents 7245c69 + fc3e87b
@bacek bacek authored
Showing with 437 additions and 694 deletions.
  1. +9 −0 .gitignore
  2. +11 −24 CREDITS
  3. +4 −4 ChangeLog
  4. +0 −1  Configure.pl
  5. +1 −6 DEPRECATED.pod
  6. +0 −1  DEVELOPING
  7. +0 −1  DONORS.pod
  8. +13 −7 MANIFEST
  9. +189 −299 MANIFEST.SKIP
  10. +1 −1  MANIFEST.generated
  11. +9 −4 NEWS
  12. +1 −0  PBC_COMPAT
  13. +0 −1  PLATFORMS
  14. +2 −2 README
  15. +0 −1  README_win32.pod
  16. +1 −2  RESPONSIBLE_PARTIES
  17. +0 −1  TODO
  18. +0 −1  compilers/data_json/data_json.pir
  19. +5 −3 compilers/imcc/cfg.c
  20. +3 −1 compilers/imcc/cfg.h
  21. +0 −1  compilers/imcc/debug.c
  22. +0 −1  compilers/imcc/debug.h
  23. +0 −1  compilers/imcc/imc.c
  24. +0 −3  compilers/imcc/imc.h
  25. +0 −1  compilers/imcc/imcc.l
  26. +0 −1  compilers/imcc/imcc.y
  27. +0 −1  compilers/imcc/imclexer.c
  28. +0 −1  compilers/imcc/imcparser.c
  29. +0 −1  compilers/imcc/instructions.c
  30. +0 −1  compilers/imcc/instructions.h
  31. +0 −1  compilers/imcc/main.c
  32. +2 −4 compilers/imcc/optimizer.c
  33. +0 −1  compilers/imcc/optimizer.h
  34. +0 −1  compilers/imcc/parser.h
  35. +0 −1  compilers/imcc/parser_util.c
  36. +0 −1  compilers/imcc/pbc.c
  37. +0 −1  compilers/imcc/pbc.h
  38. +0 −1  compilers/imcc/pcc.c
  39. +0 −1  compilers/imcc/reg_alloc.c
  40. +0 −1  compilers/imcc/sets.c
  41. +0 −1  compilers/imcc/sets.h
  42. +0 −1  compilers/imcc/symreg.c
  43. +0 −1  compilers/imcc/symreg.h
  44. +0 −1  compilers/imcc/unit.h
  45. +0 −1  compilers/opsc/README.pod
  46. +0 −1  compilers/opsc/ops2c.nqp
  47. +0 −1  compilers/opsc/opsc.pir
  48. +0 −1  compilers/opsc/src/Ops/Compiler.pm
  49. +0 −1  compilers/opsc/src/Ops/Compiler/Actions.pm
  50. +0 −1  compilers/opsc/src/Ops/Compiler/Grammar.pm
  51. +0 −4 compilers/opsc/src/Ops/Emitter.pm
  52. +0 −1  compilers/opsc/src/Ops/File.pm
  53. +1 −2  compilers/opsc/src/Ops/Op.pm
  54. +0 −1  compilers/opsc/src/Ops/OpLib.pm
  55. +0 −1  compilers/opsc/src/Ops/Renumberer.pm
  56. +0 −1  compilers/opsc/src/Ops/Trans.pm
  57. +0 −1  compilers/opsc/src/Ops/Trans/C.pm
  58. +0 −1  compilers/opsc/src/builtins.pir
  59. +0 −1  compilers/pct/PCT.pir
  60. +0 −1  compilers/pct/README.pod
  61. +0 −1  compilers/pct/src/PAST.pir
  62. +0 −1  compilers/pct/src/PAST/Compiler.pir
  63. +0 −1  compilers/pct/src/PAST/Node.pir
  64. +0 −1  compilers/pct/src/PCT/Dumper.pir
  65. +0 −1  compilers/pct/src/PCT/Grammar.pir
  66. +5 −7 compilers/pct/src/PCT/HLLCompiler.pir
  67. +0 −1  compilers/pct/src/PCT/Node.pir
  68. +0 −1  compilers/pct/src/POST/Compiler.pir
  69. +0 −1  compilers/pct/src/POST/Node.pir
  70. +0 −1  compilers/pge/PGE.pir
  71. +0 −1  compilers/pge/PGE/Exp.pir
  72. +0 −1  compilers/pge/PGE/Match.pir
  73. +0 −1  compilers/pge/PGE/OPTable.pir
  74. +0 −1  compilers/pge/PGE/P5Regex.pir
  75. +0 −1  compilers/pge/PGE/Perl6Regex.pir
  76. +0 −1  compilers/pge/PGE/Regex.pir
  77. +0 −1  compilers/pge/PGE/builtins.pg
  78. +0 −1  compilers/pge/README.pod
  79. +0 −1  compilers/pirc/README.pod
  80. +0 −1  compilers/pirc/heredoc/heredocmain.c
  81. +0 −1  compilers/pirc/macro/lexer.h
  82. +0 −1  compilers/pirc/macro/macro.h
  83. +0 −1  compilers/pirc/macro/macro.l
  84. +0 −1  compilers/pirc/macro/macro.y
  85. +0 −1  compilers/pirc/macro/macrolexer.c
  86. +0 −1  compilers/pirc/macro/macroparser.c
  87. +0 −1  compilers/pirc/src/bcgen.c
  88. +0 −1  compilers/pirc/src/bcgen.h
  89. +0 −1  compilers/pirc/src/hdocprep.c
  90. +0 −1  compilers/pirc/src/hdocprep.l
  91. +0 −1  compilers/pirc/src/main.c
  92. +0 −1  compilers/pirc/src/pir.l
  93. +0 −1  compilers/pirc/src/pir.y
  94. +0 −1  compilers/pirc/src/pircapi.c
  95. +0 −1  compilers/pirc/src/pircapi.h
  96. +0 −1  compilers/pirc/src/pircompiler.c
  97. +0 −1  compilers/pirc/src/pircompiler.h
  98. +0 −1  compilers/pirc/src/pircompunit.c
  99. +0 −1  compilers/pirc/src/pircompunit.h
  100. +0 −1  compilers/pirc/src/pirdefines.h
  101. +0 −1  compilers/pirc/src/piremit.c
  102. +0 −1  compilers/pirc/src/piremit.h
  103. +0 −1  compilers/pirc/src/pirerr.c
  104. +0 −1  compilers/pirc/src/pirerr.h
  105. +0 −1  compilers/pirc/src/pirheredoc.h
  106. +0 −1  compilers/pirc/src/pirlexer.c
  107. +0 −1  compilers/pirc/src/pirlexer.h
  108. +0 −1  compilers/pirc/src/pirmacro.c
  109. +0 −1  compilers/pirc/src/pirmacro.h
  110. +0 −1  compilers/pirc/src/pirop.c
  111. +0 −1  compilers/pirc/src/pirop.h
  112. +0 −1  compilers/pirc/src/pirparser.c
  113. +0 −1  compilers/pirc/src/pirpcc.c
  114. +0 −1  compilers/pirc/src/pirpcc.h
  115. +0 −1  compilers/pirc/src/pirregalloc.c
  116. +0 −1  compilers/pirc/src/pirregalloc.h
  117. +0 −1  compilers/pirc/src/pirsymbol.c
  118. +0 −1  compilers/pirc/src/pirsymbol.h
  119. +0 −1  compilers/pirc/src/piryy.h
  120. +0 −1  compilers/pirc/t/basic.t
  121. +0 −1  compilers/pirc/t/harness
  122. +0 −1  compilers/pirc/t/heredoc.t
  123. +0 −1  compilers/pirc/t/macro.t
  124. +0 −1  compilers/pirc/t/stmts.t
  125. +0 −1  compilers/pirc/t/subflags.t
  126. +0 −1  compilers/tge/TGE.pir
  127. +0 −1  compilers/tge/TGE/Compiler.pir
  128. +0 −1  compilers/tge/TGE/Grammar.pir
  129. +0 −1  compilers/tge/TGE/Rule.pir
  130. +0 −1  compilers/tge/TGE/Tree.pir
  131. +5 −7 compilers/tge/tgc.pir
  132. +2 −1  config/auto/arch.pm
  133. +0 −1  config/auto/attributes.pm
  134. +0 −1  config/auto/attributes/test_c.in
  135. +0 −1  config/auto/backtrace.pm
  136. +0 −1  config/auto/backtrace/test_c.in
  137. +0 −1  config/auto/backtrace/test_dlinfo_c.in
  138. +0 −1  config/auto/byteorder.pm
  139. +0 −1  config/auto/byteorder/test_c.in
  140. +0 −1  config/auto/cpu.pm
  141. +0 −1  config/auto/cpu/i386/auto.pm
  142. +0 −1  config/auto/cpu/i386/test_gcc_cmpxchg_c.in
  143. +0 −1  config/auto/cpu/ppc/auto.pm
  144. +0 −1  config/auto/cpu/ppc/test_gcc_cmpset_c.in
  145. +0 −1  config/auto/cpu/sun4/auto.pm
  146. +0 −1  config/auto/cpu/sun4/test_atomic_c.in
  147. +0 −1  config/auto/cpu/x86_64/auto.pm
  148. +0 −1  config/auto/ctags.pm
  149. +0 −1  config/auto/env.pm
  150. +0 −1  config/auto/env/test_setenv_c.in
  151. +0 −1  config/auto/env/test_unsetenv_c.in
  152. +0 −1  config/auto/format.pm
  153. +0 −1  config/auto/frames.pm
  154. +0 −1  config/auto/frames/test_exec_cygwin_c.in
  155. +0 −1  config/auto/frames/test_exec_linux_c.in
  156. +0 −1  config/auto/frames/test_exec_openbsd_c.in
  157. +0 −1  config/auto/gc.pm
  158. +0 −1  config/auto/gc/test_c.in
  159. +0 −1  config/auto/gcc.pm
  160. +0 −1  config/auto/gcc/test_c.in
  161. +0 −1  config/auto/gettext.pm
  162. +59 −0 config/auto/git_describe.pm
  163. +0 −1  config/auto/glibc.pm
  164. +0 −1  config/auto/glibc/test_c.in
  165. +0 −1  config/auto/gmp.pm
  166. +0 −1  config/auto/headers.pm
  167. +0 −1  config/auto/headers/test_c.in
  168. +0 −1  config/auto/icu.pm
  169. +0 −1  config/auto/inline.pm
  170. +0 −1  config/auto/inline/test1_c.in
  171. +0 −1  config/auto/inline/test2_c.in
  172. +0 −1  config/auto/ipv6.pm
  173. +0 −1  config/auto/ipv6/test.in
  174. +0 −1  config/auto/isreg.pm
  175. +0 −1  config/auto/isreg/test_c.in
  176. +0 −1  config/auto/jit.pm
  177. +0 −1  config/auto/llvm.pm
  178. +0 −1  config/auto/llvm/hello.c
  179. +0 −1  config/auto/memalign.pm
  180. +0 −1  config/auto/memalign/test2_c.in
  181. +0 −1  config/auto/memalign/test_c.in
  182. +0 −1  config/auto/msvc.pm
  183. +0 −1  config/auto/msvc/test_c.in
  184. +0 −1  config/auto/neg_0.pm
  185. +0 −1  config/auto/opengl.pm
  186. +0 −1  config/auto/ops.pm
  187. +0 −1  config/auto/pcre.pm
  188. +0 −1  config/auto/perldoc.pm
  189. +0 −1  config/auto/pmc.pm
  190. +0 −1  config/auto/pod2man.pm
  191. +0 −1  config/auto/readline.pm
  192. +5 −7 config/auto/revision.pm
  193. +62 −0 config/auto/sha1.pm
  194. +0 −1  config/auto/signal.pm
  195. +0 −1  config/auto/signal/test1_c.in
  196. +0 −1  config/auto/signal/test2_c.in
  197. +0 −1  config/auto/signal/test_itimer_c.in
  198. +0 −1  config/auto/sizes.pm
  199. +0 −1  config/auto/sizes/test2_c.in
  200. +0 −1  config/auto/sizes/test3_c.in
  201. +0 −1  config/auto/sizes/test_c.in
  202. +0 −1  config/auto/snprintf.pm
  203. +0 −1  config/auto/snprintf/test_c.in
  204. +0 −1  config/auto/socklen_t.pm
  205. +0 −1  config/auto/stat.pm
  206. +0 −1  config/auto/stat/test_c.in
  207. +0 −1  config/auto/thread.pm
  208. +0 −1  config/auto/timespec.pm
  209. +0 −1  config/auto/timespec/test_c.in
  210. +0 −1  config/auto/va_ptr.pm
  211. +0 −1  config/auto/va_ptr/test_c.in
  212. +0 −1  config/auto/warnings.pm
  213. +0 −1  config/auto/warnings/test_c.in
  214. +0 −1  config/auto/zlib.pm
  215. +0 −1  config/gen/config_h.pm
  216. +0 −1  config/gen/config_h/config_h.in
  217. +0 −1  config/gen/config_h/has_header_h.in
  218. +7 −1 config/gen/config_pm.pm
  219. +0 −1  config/gen/config_pm/Config_pm.in
  220. +0 −1  config/gen/config_pm/config_lib_pir.in
  221. +0 −1  config/gen/config_pm/config_pir.in
  222. +0 −1  config/gen/core_pmcs.pm
  223. +0 −1  config/gen/makefiles.pm
  224. +0 −1  config/gen/makefiles/docs.in
  225. +0 −1  config/gen/makefiles/editor.in
  226. +0 −1  config/gen/makefiles/ext.in
  227. +0 −1  config/gen/makefiles/parrot_embed_pl.in
  228. +10 −8 config/gen/makefiles/root.in
  229. +0 −1  config/gen/opengl.pm
  230. +0 −1  config/gen/platform.pm
  231. +0 −1  config/gen/platform/ansi/dl.c
  232. +0 −1  config/gen/platform/ansi/exec.c
  233. +0 −1  config/gen/platform/ansi/io.h
  234. +1 −2  config/gen/platform/ansi/pid.c
  235. +0 −1  config/gen/platform/ansi/time.c
  236. +0 −1  config/gen/platform/cygwin/math.c
  237. +0 −1  config/gen/platform/darwin/begin.c
  238. +0 −1  config/gen/platform/darwin/hires_timer.c
  239. +0 −1  config/gen/platform/darwin/sysmem.c
  240. +0 −1  config/gen/platform/freebsd/sysmem.c
  241. +0 −1  config/gen/platform/generic/dl.c
  242. +0 −1  config/gen/platform/generic/dl.h
  243. +0 −1  config/gen/platform/generic/env.c
  244. +0 −1  config/gen/platform/generic/exec.c
  245. +0 −1  config/gen/platform/generic/hires_timer.c
  246. +0 −1  config/gen/platform/generic/io.h
  247. +0 −1  config/gen/platform/generic/itimer.c
  248. +0 −1  config/gen/platform/generic/math.c
  249. +0 −1  config/gen/platform/generic/math.h
  250. +0 −1  config/gen/platform/generic/memexec.c
  251. +1 −2  config/gen/platform/generic/pid.c
  252. +0 −1  config/gen/platform/generic/platform_limits.h
  253. +0 −1  config/gen/platform/generic/signal.c
  254. +0 −1  config/gen/platform/generic/signal.h
  255. +0 −1  config/gen/platform/generic/stat.c
  256. +0 −1  config/gen/platform/generic/stat.h
  257. +0 −1  config/gen/platform/generic/sysmem.c
  258. +0 −1  config/gen/platform/generic/threads.h
  259. +0 −1  config/gen/platform/generic/time.c
  260. +0 −2  config/gen/platform/netbsd/math.c
  261. +0 −1  config/gen/platform/netbsd/misc.c
  262. +0 −1  config/gen/platform/netbsd/misc.h
  263. +0 −1  config/gen/platform/openbsd/math.c
  264. +0 −1  config/gen/platform/openbsd/memexec.c
  265. +0 −1  config/gen/platform/openbsd/misc.h
  266. +0 −1  config/gen/platform/solaris/math.c
  267. +0 −1  config/gen/platform/solaris/time.c
  268. +0 −1  config/gen/platform/win32/begin.c
  269. +0 −1  config/gen/platform/win32/dl.c
  270. +0 −1  config/gen/platform/win32/env.c
  271. +0 −1  config/gen/platform/win32/exec.c
  272. +0 −1  config/gen/platform/win32/hires_timer.c
  273. +0 −1  config/gen/platform/win32/io.h
  274. +0 −1  config/gen/platform/win32/misc.c
  275. +0 −1  config/gen/platform/win32/misc.h
  276. +1 −2  config/gen/platform/win32/pid.c
  277. +0 −1  config/gen/platform/win32/signal.c
  278. +0 −1  config/gen/platform/win32/signal.h
  279. +0 −1  config/gen/platform/win32/stat.h
  280. +0 −1  config/gen/platform/win32/string.h
  281. +0 −1  config/gen/platform/win32/sysmem.c
  282. +0 −1  config/gen/platform/win32/threads.h
  283. +0 −1  config/gen/platform/win32/time.c
  284. +1 −1  config/init/defaults.pm
  285. +0 −1  config/init/headers.pm
  286. +0 −1  config/init/hints.pm
  287. +0 −1  config/init/hints/aix.pm
  288. +0 −1  config/init/hints/cygwin.pm
  289. +4 −1 config/init/hints/darwin.pm
  290. +0 −1  config/init/hints/dec_osf.pm
  291. +0 −1  config/init/hints/dragonfly.pm
  292. +10 −11 config/init/hints/freebsd.pm
  293. +0 −1  config/init/hints/hpux.pm
  294. +0 −1  config/init/hints/irix.pm
  295. +12 −9 config/init/hints/linux.pm
  296. +0 −1  config/init/hints/mswin32.pm
  297. +0 −1  config/init/hints/msys.pm
  298. +0 −1  config/init/hints/netbsd.pm
  299. +0 −1  config/init/hints/nto.pm
  300. +0 −1  config/init/hints/openbsd.pm
Sorry, we could not display the entire diff because too many files (1,861) changed.
View
9 .gitignore
@@ -30,9 +30,12 @@ ports
*.sto
*.suo
*.tmp
+*.sw?
*.vcproj*
.git
.parrot_current_rev
+.parrot_current_sha1
+.parrot_current_git_describe
CFLAGS
MANIFEST.configure.generated
Makefile
@@ -467,6 +470,7 @@ src/ops/*.obj
# generated from svn:ignore of 'src/packfile/'
src/packfile/*.o
src/packfile/*.obj
+src/packfile/*.str
# generated from svn:ignore of 'src/pmc/'
src/pmc/*.c
src/pmc/*.dump
@@ -571,6 +575,8 @@ t/op/*.pasm
t/op/*.pbc
t/op/*.pir
t/op/*_pbcexe*
+# generated from svn:ignore of 't/op/testlib/'
+t/op/testlib/*.pbc
# generated from svn:ignore of 't/perl/'
t/perl/Parrot_Test_1.pasm
t/perl/Parrot_Test_1.pir
@@ -580,6 +586,8 @@ t/pmc/*.pasm
t/pmc/*.pbc
t/pmc/*.pir
t/pmc/*_pbcexe*
+# generated from svn:ignore of 't/pmc/testlib/'
+t/pmc/testlib/*.pbc
# generated from svn:ignore of 't/src/'
t/src/*_*
# generated from svn:ignore of 't/stress/'
@@ -597,6 +605,7 @@ t/tools/pmc2c.*.c
t/tools/pmc2c.*.dump
t/tools/pmc2c.*.h
t/tools/pmc2c.*.pmc
+tools/dev/mk_language_shell.pl
# Local variables:
# mode: text
# buffer-read-only: t
View
35 CREDITS
@@ -1,6 +1,5 @@
=pod
-# $Id$
Following in the steps of other open source projects that
eventually take over the world, here is the partial list
@@ -16,6 +15,7 @@
The Parrot Team
PS: Yes, this looks remarkably like the Linux CREDITS format
PPS: This file is encoded in UTF-8
+ PPPS: To turn this file into a author map for git-svn, see tools/dev/mk_author_map.pl
----------
N: Aaron Sherman
@@ -241,7 +241,7 @@ E: cdolan@cpan.org
N: Chris Fields (cjfields)
D: Rakudo patches
-N: Christoph Otto a.k.a. cotto
+N: Christoph Otto
U: cotto
D: Patch for key flags in pdd08
D: Range check in Env PMC
@@ -291,6 +291,8 @@ D: imcc optimizer and register allocator patches and tests
E: cgrawls@gmail.com
U: cxreg
+N: Dave Olszewski
+E: cxreg@pobox.com
D: copyright test cleanup
N: Damian Miles Knopp
@@ -402,6 +404,7 @@ D: Documentation patch for Parrot_PMC_get_pointer_intkey()
N: Géraud Continsouzas
U: GeJ
+E: geraud@gcu.info
A: geraud
D: Perl2Pir tests conversion
D: Miscellaneous codingstd fixes
@@ -456,7 +459,7 @@ D: string.pmc, complex.pmc
N: isop
D: various Pynie patches
-N: James E Keenan (Jim) (aka kid51)
+N: James E Keenan
E: jkeenan@cpan.org
U: jkeenan
D: Testing of configuration and build tools
@@ -500,7 +503,7 @@ E: jquelin@cpan.org
U: jquelin
S: Lyon, France
-N: Jerry Gay a.k.a. particle
+N: Jerry Gay
U: particle
E: Jerry.Gay@gmail.com
D: Whatever
@@ -531,7 +534,7 @@ D: coding standard tests
N: John Paul Wallington
D: pir-mode.el: fix for xemacs plus bugfixes and cleanups
-N: Jonathan Leto
+N: Jonathan "Duke" Leto
E: jonathan@leto.net
W: http://leto.net
D: Release manager for 1.7.0
@@ -672,7 +675,7 @@ D: Bug fix
N: Marcus Thiesen
D: URM language, bugfixes
-N: Mark Glines a.k.a. Infinoid
+N: Mark Glines
U: infinoid
D: Cage cleaning, random bugfixes, report bugs
E: mark@glines.org
@@ -751,8 +754,7 @@ D: Patch reducing code duplication
N: Mitchell N Charity
-N: Moritz A Lenz
-A: Moritz Lenz
+N: Moritz Lenz
E: moritz@faui2k3.org
U: moritz
D: Test infrastructure for languages/perl6/ and Perl 6 in general
@@ -806,7 +808,7 @@ N: Ovid
D: Rename 'pbc_to_c' to 'pbc_to_exe'
N: Paco Alguacil
-D: Building on various platorms
+D: Building on various platforms
E: paco.linux@gmail.com
N: Pancake
@@ -1084,18 +1086,3 @@ U: svn
E: svn@perl.org
=cut
-
-# This makes a "svn authors" file for git svn
-
-open my $fh, "<", $0 or die "can't open $0: $!";
-my %n;
-while (<$fh>) {
- #warn "[$_]";
- if (m/^\s*$/) {
- printf "%-10s = %s <%s>\n", $n{U}, $n{N}, $n{E} if $n{U};
- %n = ();
- }
- next unless m/^([NEDUSW]): (.*)/;
- my ($f, $v) = ($1, $2);
- $n{$f} = $v unless $n{$f}; # doesn't do the right thing for the multiline fields
-}
View
8 ChangeLog
@@ -1446,7 +1446,7 @@
* string.c: When you clone a constant, it ain't constant no mo'.
- Cocurtesy of "Bryan C. Warnock" <Bryan.Warnock@raba.com>
+ Courtesy of "Bryan C. Warnock" <Bryan.Warnock@raba.com>
2002-02-28 00:51 dan
@@ -2352,7 +2352,7 @@
2002-01-30 19:08 dan
- * lib/Parrot/Assembler.pm: fixes the POD in Parrot::Assember so
+ * lib/Parrot/Assembler.pm: fixes the POD in Parrot::Assembler so
that perldoc
can read it and just tidies it up generally. It also adds
documentation
@@ -3165,7 +3165,7 @@
2002-01-13 19:39 dan
- * key.c, classes/perlarray.pmc: key.c: intialize KEY.keys
+ * key.c, classes/perlarray.pmc: key.c: initialize KEY.keys
classes/perlarray.c: * get_string: is casting
SELF->cache.struct_val to a STRING*, while all other methods are
@@ -8335,7 +8335,7 @@
* assemble.pl: macro expansion. Here's the test macro I was using:
- # this uses I32,I31 as temporaries. # macro must be preceeded by a
+ # this uses I32,I31 as temporaries. # macro must be preceded by a
label. testi macro num,got,want print "Test #"
print num print "..." set I32,want set
I31,got eq I32,I31,$ok print "NG\n" branch
View
1  Configure.pl
@@ -1,7 +1,6 @@
#! perl
# Copyright (C) 2001-2009, Parrot Foundation.
-# $Id$
use 5.008;
use strict;
View
7 DEPRECATED.pod
@@ -1,4 +1,3 @@
-# $Id$
=head1 Purpose
@@ -59,10 +58,6 @@ L<http://trac.parrot.org/parrot/ticket/1633>
L<https://trac.parrot.org/parrot/ticket/452>
-=item Method stdhandle in ParrotInterpreter [experimental]
-
-L<https://trac.parrot.org/parrot/ticket/264>
-
=item Overriding vtable invoke in PIR objects [experimental]
The VTABLE invoke in object.pmc puts SELF at the start of the
@@ -82,7 +77,7 @@ L<https://trac.parrot.org/parrot/ticket/1551>
=item UnManagedStruct initializer structure [eligible in 2.4]
-The initializer structure will cease to be an array of triples. In stead, an
+The initializer structure will cease to be an array of triples. Instead, an
array of flags (no counts or offsets), or a string representation of the same
information may be used.
View
1  DEVELOPING
@@ -1,4 +1,3 @@
-# $Id$
This file should only exist in development distributions. Delete it
(and its entry in the MANIFEST) before packaging Parrot up for a CPAN
View
1  DONORS.pod
@@ -1,5 +1,4 @@
# Parrot is Copyright (C) 2001-2008, Parrot Foundation.
-# $Id$
=head1 DONORS
View
20 MANIFEST
@@ -1,7 +1,7 @@
# ex: set ro:
# $Id$
#
-# generated by tools/dev/mk_manifest_and_skip.pl Fri Oct 22 02:09:27 2010 UT
+# generated by tools/dev/mk_manifest_and_skip.pl Sun Nov 14 02:10:12 2010 UT
#
# See below for documentation on the format of this file.
#
@@ -201,6 +201,7 @@ config/auto/gcc.pm []
config/auto/gcc/test_c.in []
config/auto/gettext.pm []
config/auto/gettext/gettext_c.in []
+config/auto/git_describe.pm []
config/auto/glibc.pm []
config/auto/glibc/test_c.in []
config/auto/gmp.pm []
@@ -236,6 +237,7 @@ config/auto/pod2man.pm []
config/auto/readline.pm []
config/auto/readline/readline_c.in []
config/auto/revision.pm []
+config/auto/sha1.pm []
config/auto/signal.pm []
config/auto/signal/test1_c.in []
config/auto/signal/test2_c.in []
@@ -470,10 +472,11 @@ docs/pmc/struct.pod [doc]
docs/pmc/subs.pod [doc]
docs/pmc2c.pod [doc]
docs/porting_intro.pod [doc]
-docs/project/branching_guide.pod [doc]
docs/project/cage_cleaners_guide.pod [doc]
docs/project/committer_guide.pod [doc]
docs/project/debian_packaging_guide.pod [doc]
+docs/project/git_terminology.pod [doc]
+docs/project/git_workflow.pod [doc]
docs/project/metacommitter_guide.pod [doc]
docs/project/release_manager_guide.pod [doc]
docs/project/roles_responsibilities.pod [doc]
@@ -506,7 +509,6 @@ editor/pasm.vim []
editor/pir-mode.el []
editor/pir_vim.in []
editor/pmc.vim []
-editor/subversion_config []
examples/README [examples]
examples/benchmarks/addit.pasm [examples]
examples/benchmarks/addit.pir [examples]
@@ -1066,6 +1068,7 @@ lib/Parrot/Docs/Section/Perl.pm [devel]lib
lib/Parrot/Docs/Section/Tests.pm [devel]lib
lib/Parrot/Docs/Section/Tools.pm [devel]lib
lib/Parrot/Docs/Text2HTML.pm [devel]lib
+lib/Parrot/Git/Describe.pm [devel]lib
lib/Parrot/H2inc.pm [devel]lib
lib/Parrot/Harness/DefaultTests.pm [devel]lib
lib/Parrot/Harness/Options.pm [devel]lib
@@ -1099,6 +1102,7 @@ lib/Parrot/Pmc2c/Pmc2cMain.pm [devel]lib
lib/Parrot/Pmc2c/UtilFunctions.pm [devel]lib
lib/Parrot/Pmc2c/VTable.pm [devel]lib
lib/Parrot/Revision.pm [devel]lib
+lib/Parrot/SHA1.pm [devel]lib
lib/Parrot/SearchOps.pm [devel]lib
lib/Parrot/Test.pm [devel]lib
lib/Parrot/Test/Harness.pm [devel]lib
@@ -1163,6 +1167,7 @@ runtime/parrot/library/Data/Dumper.pir [library]
runtime/parrot/library/Data/Dumper/Base.pir [library]
runtime/parrot/library/Data/Dumper/Default.pir [library]
runtime/parrot/library/Digest/MD5.pir [library]
+runtime/parrot/library/Digest/sha256.pir [library]
runtime/parrot/library/Getopt/Obj.pir [library]
runtime/parrot/library/HTTP/Daemon.pir [library]
runtime/parrot/library/HTTP/Message.pir [library]
@@ -1515,7 +1520,6 @@ t/codingstd/pmc_docs.t [test]
t/codingstd/pod_description.t [test]
t/codingstd/pod_syntax.t [test]
t/codingstd/pod_todo.t [test]
-t/codingstd/svn_id.t [test]
t/codingstd/tabs.t [test]
t/codingstd/trailing_space.t [test]
t/compilers/data_json/from_parrot.t [test]
@@ -1641,6 +1645,9 @@ t/configure/050-fatal.t [test]
t/configure/051-fatal_step.t [test]
t/configure/059-silent.t [test]
t/configure/061-revision_from_cache.t [test]
+t/configure/062-sha1_to_cache.t [test]
+t/configure/063-git_describe_to_cache.t [test]
+t/configure/064-sha1_from_cache.t [test]
t/configure/testlib/Make_VERSION_File.pm [test]
t/configure/testlib/Tie/Filehandle/Preempt/Stdin.pm [test]
t/configure/testlib/adefectivefoobar [test]
@@ -1660,7 +1667,6 @@ t/configure/testlib/init/mu.pm [test]
t/configure/testlib/init/zeta.pm [test]
t/configure/testlib/inter/theta.pm [test]
t/configure/testlib/verbosefoobar [test]
-t/distro/file_metadata.t [test]
t/distro/manifest.t [test]
t/distro/manifest_generated.t [test]
t/dynoplibs/bit.t [test]
@@ -1991,6 +1997,7 @@ t/steps/auto/frames-01.t [test]
t/steps/auto/gc-01.t [test]
t/steps/auto/gcc-01.t [test]
t/steps/auto/gettext-01.t [test]
+t/steps/auto/git_describe-01.t [test]
t/steps/auto/glibc-01.t [test]
t/steps/auto/gmp-01.t [test]
t/steps/auto/headers-01.t [test]
@@ -2115,7 +2122,6 @@ 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 []
@@ -2133,6 +2139,7 @@ tools/dev/install_files.pl []
tools/dev/lib_deps.pl []
tools/dev/list_unjitted.pl []
tools/dev/manicheck.pl []
+tools/dev/mk_author_map.pl []
tools/dev/mk_gitignore.pl []
tools/dev/mk_inno.pl []
tools/dev/mk_inno_language.pl []
@@ -2165,7 +2172,6 @@ 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 []
View
488 MANIFEST.SKIP
@@ -1,6 +1,6 @@
# ex: set ro:
# $Id$
-# generated by tools/dev/mk_manifest_and_skip.pl Thu Sep 23 09:20:45 2010 UT
+# generated by tools/dev/mk_manifest_and_skip.pl Sat Nov 13 20:07:02 2010 UT
#
# This file should contain a transcript of the svn:ignore properties
# of the directories in the Parrot subversion repository. (Needed for
@@ -8,13 +8,12 @@
# See docs/submissions.pod on how to recreate this file after SVN
# has been told about new generated files.
#
-# Ignore the SVN directories
-\B\.svn\b
+# Ignore the .git directory
+\B\.git\b
# ports/ should not go into release tarballs
^ports$
^ports/
-# generated from svn:ignore of './'
^.*\.core$
^.*\.core/
^.*\.def$
@@ -45,14 +44,12 @@
^.*\.sto/
^.*\.suo$
^.*\.suo/
+^.*\.sw?$
+^.*\.sw?/
^.*\.tmp$
^.*\.tmp/
^.*\.vcproj.*$
^.*\.vcproj.*/
-^\.git$
-^\.git/
-^\.parrot_current_rev$
-^\.parrot_current_rev/
^CFLAGS$
^CFLAGS/
^MANIFEST\.configure\.generated$
@@ -61,123 +58,26 @@
^Makefile/
^TAGS$
^TAGS/
+^\.git$
+^\.git/
+^\.parrot_current_git_describe$
+^\.parrot_current_git_describe/
+^\.parrot_current_rev$
+^\.parrot_current_rev/
+^\.parrot_current_sha1$
+^\.parrot_current_sha1/
+^\B\.svn\b$
+^\B\.svn\b/
^all_cstring\.str$
^all_cstring\.str/
^blib$
^blib/
-^config_lib\.pir$
-^config_lib\.pir/
-^cover_db$
-^cover_db/
-^generated_hello\.pbc$
-^generated_hello\.pbc/
-^install_config\.fpmc$
-^install_config\.fpmc/
-^installable.*$
-^installable.*/
-^libparrot\.def$
-^libparrot\.def/
-^libparrot\.dll$
-^libparrot\.dll/
-^miniparrot$
-^miniparrot/
-^myconfig$
-^myconfig/
-^ops2c$
-^ops2c/
-^ops2c\.c$
-^ops2c\.c/
-^ops2c\.pbc$
-^ops2c\.pbc/
-^ops2c\.pir$
-^ops2c\.pir/
-^parrot$
-^parrot/
-^parrot-nqp$
-^parrot-nqp/
-^parrot-nqp\.c$
-^parrot-nqp\.c/
-^parrot-nqp\.pbc$
-^parrot-nqp\.pbc/
-^parrot-prove$
-^parrot-prove/
-^parrot-prove\..*$
-^parrot-prove\..*/
-^parrot\.ilk$
-^parrot\.ilk/
-^parrot\.iss$
-^parrot\.iss/
-^parrot\.pc$
-^parrot\.pc/
-^parrot\.pdb$
-^parrot\.pdb/
-^parrot_config$
-^parrot_config/
-^parrot_config\.c$
-^parrot_config\.c/
-^parrot_config\.pbc$
-^parrot_config\.pbc/
-^parrot_debugger$
-^parrot_debugger/
-^parrot_nci_thunk_gen$
-^parrot_nci_thunk_gen/
-^parrot_nci_thunk_gen\.c$
-^parrot_nci_thunk_gen\.c/
-^parrot_nci_thunk_gen\.pbc$
-^parrot_nci_thunk_gen\.pbc/
-^parrot_test_run\.tar\.gz$
-^parrot_test_run\.tar\.gz/
-^pbc_disassemble$
-^pbc_disassemble/
-^pbc_dump$
-^pbc_dump/
-^pbc_info$
-^pbc_info/
-^pbc_merge$
-^pbc_merge/
-^pbc_to_exe$
-^pbc_to_exe/
-^pbc_to_exe\..*$
-^pbc_to_exe\..*/
-^perl6$
-^perl6/
-^pirc$
-^pirc/
-^tags$
-^tags/
-^temp\.file$
-^temp\.file/
-^test$
-^test/
-^test\.c$
-^test\.c/
-^test\.cco$
-^test\.cco/
-^test\.err$
-^test\.err/
-^test\.ilk$
-^test\.ilk/
-^test\.ldo$
-^test\.ldo/
-^test\.out$
-^test\.out/
-^test\.pdb$
-^test\.pdb/
-^vc60\.pdb$
-^vc60\.pdb/
-^vc70\.pdb$
-^vc70\.pdb/
-^vtable\.dump$
-^vtable\.dump/
-# generated from svn:ignore of 'compilers/data_json/'
-^compilers/data_json/data_json\.pbc$
-^compilers/data_json/data_json\.pbc/
-# generated from svn:ignore of 'compilers/data_json/data_json/'
^compilers/data_json/data_json/.*\.pbc$
^compilers/data_json/data_json/.*\.pbc/
^compilers/data_json/data_json/.*\.pir$
^compilers/data_json/data_json/.*\.pir/
-# generated from svn:ignore of 'compilers/imcc/'
+^compilers/data_json/data_json\.pbc$
+^compilers/data_json/data_json\.pbc/
^compilers/imcc/.*\.flag$
^compilers/imcc/.*\.flag/
^compilers/imcc/.*\.o$
@@ -198,35 +98,26 @@
^compilers/imcc/imcparser\.h/
^compilers/imcc/imcparser\.output$
^compilers/imcc/imcparser\.output/
-# generated from svn:ignore of 'compilers/opsc/gen/Ops/'
^compilers/opsc/gen/Ops/.*\.pir$
^compilers/opsc/gen/Ops/.*\.pir/
-# generated from svn:ignore of 'compilers/opsc/gen/Ops/Compiler/'
^compilers/opsc/gen/Ops/Compiler/.*\.pir$
^compilers/opsc/gen/Ops/Compiler/.*\.pir/
-# generated from svn:ignore of 'compilers/opsc/gen/Ops/Trans/'
^compilers/opsc/gen/Ops/Trans/.*\.pir$
^compilers/opsc/gen/Ops/Trans/.*\.pir/
-# generated from svn:ignore of 'compilers/pct/src/PAST/'
^compilers/pct/src/PAST/.*\.pbc$
^compilers/pct/src/PAST/.*\.pbc/
-# generated from svn:ignore of 'compilers/pct/src/PCT/'
^compilers/pct/src/PCT/.*\.pbc$
^compilers/pct/src/PCT/.*\.pbc/
-# generated from svn:ignore of 'compilers/pct/src/POST/'
^compilers/pct/src/POST/.*\.pbc$
^compilers/pct/src/POST/.*\.pbc/
^compilers/pct/src/POST/Grammar_gen\.pir$
^compilers/pct/src/POST/Grammar_gen\.pir/
-# generated from svn:ignore of 'compilers/pge/'
-^compilers/pge/PGE\.pbc$
-^compilers/pge/PGE\.pbc/
-# generated from svn:ignore of 'compilers/pge/PGE/'
^compilers/pge/PGE/.*\.dll$
^compilers/pge/PGE/.*\.dll/
^compilers/pge/PGE/builtins_gen\.pir$
^compilers/pge/PGE/builtins_gen\.pir/
-# generated from svn:ignore of 'compilers/pirc/'
+^compilers/pge/PGE\.pbc$
+^compilers/pge/PGE\.pbc/
^compilers/pirc/.*\.o$
^compilers/pirc/.*\.o/
^compilers/pirc/.*\.obj$
@@ -237,11 +128,10 @@
^compilers/pirc/pirc/
^compilers/pirc/pirc\.exe$
^compilers/pirc/pirc\.exe/
-# generated from svn:ignore of 'compilers/pirc/t/'
-^compilers/pirc/t/basic_?\.pir$
-^compilers/pirc/t/basic_?\.pir/
^compilers/pirc/t/basic_??\.pir$
^compilers/pirc/t/basic_??\.pir/
+^compilers/pirc/t/basic_?\.pir$
+^compilers/pirc/t/basic_?\.pir/
^compilers/pirc/t/heredoc_?\.pir$
^compilers/pirc/t/heredoc_?\.pir/
^compilers/pirc/t/macro_?\.pir$
@@ -250,34 +140,32 @@
^compilers/pirc/t/stmts_?\.pir/
^compilers/pirc/t/subflags_?\.pir$
^compilers/pirc/t/subflags_?\.pir/
-# generated from svn:ignore of 'compilers/tge/'
-^compilers/tge/tgc\.pbc$
-^compilers/tge/tgc\.pbc/
-# generated from svn:ignore of 'compilers/tge/TGE/'
^compilers/tge/TGE/Parser\.pir$
^compilers/tge/TGE/Parser\.pir/
-# generated from svn:ignore of 'docs/'
+^compilers/tge/tgc\.pbc$
+^compilers/tge/tgc\.pbc/
+^config_lib\.pir$
+^config_lib\.pir/
+^cover_db$
+^cover_db/
^docs/.*\.tmp$
^docs/.*\.tmp/
^docs/Makefile$
^docs/Makefile/
+^docs/book/.*\.html$
+^docs/book/.*\.html/
^docs/build$
^docs/build/
^docs/doc-prep$
^docs/doc-prep/
^docs/html$
^docs/html/
+^docs/ops/.*\.pod$
+^docs/ops/.*\.pod/
^docs/packfile-c\.pod$
^docs/packfile-c\.pod/
^docs/packfile-perl\.pod$
^docs/packfile-perl\.pod/
-# generated from svn:ignore of 'docs/book/'
-^docs/book/.*\.html$
-^docs/book/.*\.html/
-# generated from svn:ignore of 'docs/ops/'
-^docs/ops/.*\.pod$
-^docs/ops/.*\.pod/
-# generated from svn:ignore of 'editor/'
^editor/Makefile$
^editor/Makefile/
^editor/imc\.vim$
@@ -288,7 +176,6 @@
^editor/pir\.vim/
^editor/skeleton\.pir$
^editor/skeleton\.pir/
-# generated from svn:ignore of 'examples/languages/abc/'
^examples/languages/abc/.*\.c$
^examples/languages/abc/.*\.c/
^examples/languages/abc/.*\.exe$
@@ -309,19 +196,16 @@
^examples/languages/abc/installable_abc/
^examples/languages/abc/man$
^examples/languages/abc/man/
-# generated from svn:ignore of 'examples/languages/abc/src/'
^examples/languages/abc/src/gen_actions\.pir$
^examples/languages/abc/src/gen_actions\.pir/
^examples/languages/abc/src/gen_builtins\.pir$
^examples/languages/abc/src/gen_builtins\.pir/
^examples/languages/abc/src/gen_grammar\.pir$
^examples/languages/abc/src/gen_grammar\.pir/
-# generated from svn:ignore of 'examples/languages/abc/t/'
^examples/languages/abc/t/.*_.*\.out$
^examples/languages/abc/t/.*_.*\.out/
^examples/languages/abc/t/.*_.*\.pir$
^examples/languages/abc/t/.*_.*\.pir/
-# generated from svn:ignore of 'examples/languages/squaak/'
^examples/languages/squaak/.*\.c$
^examples/languages/squaak/.*\.c/
^examples/languages/squaak/.*\.exe$
@@ -340,25 +224,20 @@
^examples/languages/squaak/installable_squaak/
^examples/languages/squaak/squaak$
^examples/languages/squaak/squaak/
-# generated from svn:ignore of 'examples/languages/squaak/src/'
^examples/languages/squaak/src/gen_.*\.pir$
^examples/languages/squaak/src/gen_.*\.pir/
-# generated from svn:ignore of 'examples/mops/'
^examples/mops/.*\.o$
^examples/mops/.*\.o/
^examples/mops/mops$
^examples/mops/mops/
-# generated from svn:ignore of 'examples/nci/'
^examples/nci/.*\.pbc$
^examples/nci/.*\.pbc/
-# generated from svn:ignore of 'examples/pasm/'
^examples/pasm/hello$
^examples/pasm/hello/
^examples/pasm/hello\.o$
^examples/pasm/hello\.o/
^examples/pasm/hello\.pbc$
^examples/pasm/hello\.pbc/
-# generated from svn:ignore of 'examples/pir/befunge/'
^examples/pir/befunge/.*\.c$
^examples/pir/befunge/.*\.c/
^examples/pir/befunge/.*\.exe$
@@ -377,10 +256,8 @@
^examples/pir/befunge/befunge/
^examples/pir/befunge/installable_befunge$
^examples/pir/befunge/installable_befunge/
-# generated from svn:ignore of 'ext/'
^ext/Makefile$
^ext/Makefile/
-# generated from svn:ignore of 'ext/Parrot-Embed/'
^ext/Parrot-Embed/.*\.bs$
^ext/Parrot-Embed/.*\.bs/
^ext/Parrot-Embed/.*\.bundle$
@@ -415,8 +292,6 @@
^ext/Parrot-Embed/.*\.old/
^ext/Parrot-Embed/.*\.pdb$
^ext/Parrot-Embed/.*\.pdb/
-^ext/Parrot-Embed/.*\.pdb$
-^ext/Parrot-Embed/.*\.pdb/
^ext/Parrot-Embed/.*\.so$
^ext/Parrot-Embed/.*\.so/
^ext/Parrot-Embed/.*\.tmp$
@@ -437,20 +312,16 @@
^ext/Parrot-Embed/blib/
^ext/Parrot-Embed/dll\.base$
^ext/Parrot-Embed/dll\.base/
-^ext/Parrot-Embed/pm_to_blib$
-^ext/Parrot-Embed/pm_to_blib/
-# generated from svn:ignore of 'ext/Parrot-Embed/lib/Parrot/'
^ext/Parrot-Embed/lib/Parrot/.*\.c$
^ext/Parrot-Embed/lib/Parrot/.*\.c/
^ext/Parrot-Embed/lib/Parrot/.*\.obj$
^ext/Parrot-Embed/lib/Parrot/.*\.obj/
-# generated from svn:ignore of 'ext/Parrot-Embed/t/'
+^ext/Parrot-Embed/pm_to_blib$
+^ext/Parrot-Embed/pm_to_blib/
^ext/Parrot-Embed/t/.*\.pbc$
^ext/Parrot-Embed/t/.*\.pbc/
-# generated from svn:ignore of 'ext/nqp-rx/src/stage0/'
^ext/nqp-rx/src/stage0/nqp-setting\.pir$
^ext/nqp-rx/src/stage0/nqp-setting\.pir/
-# generated from svn:ignore of 'include/parrot/'
^include/parrot/.*\.tmp$
^include/parrot/.*\.tmp/
^include/parrot/config\.h$
@@ -475,15 +346,18 @@
^include/parrot/platform_limits\.h/
^include/parrot/vtable\.h$
^include/parrot/vtable\.h/
-# generated from svn:ignore of 'include/pmc/'
^include/pmc/.*\.h$
^include/pmc/.*\.h/
-# generated from svn:ignore of 'lib/'
+^install_config\.fpmc$
+^install_config\.fpmc/
+^installable.*$
+^installable.*/
^lib/DumbLink\.pm$
^lib/DumbLink\.pm/
-# generated from svn:ignore of 'lib/Parrot/'
^lib/Parrot/.*\.tmp$
^lib/Parrot/.*\.tmp/
+^lib/Parrot/Config/Generated\.pm$
+^lib/Parrot/Config/Generated\.pm/
^lib/Parrot/Jit\.pm$
^lib/Parrot/Jit\.pm/
^lib/Parrot/Makefile$
@@ -496,17 +370,82 @@
^lib/Parrot/PakFile2\.bs/
^lib/Parrot/PakFile2\.c$
^lib/Parrot/PakFile2\.c/
+^lib/Parrot/Pmc2c/PCCMETHOD_BITS\.pm$
+^lib/Parrot/Pmc2c/PCCMETHOD_BITS\.pm/
^lib/Parrot/blib$
^lib/Parrot/blib/
^lib/Parrot/pm_to_blib$
^lib/Parrot/pm_to_blib/
-# generated from svn:ignore of 'lib/Parrot/Config/'
-^lib/Parrot/Config/Generated\.pm$
-^lib/Parrot/Config/Generated\.pm/
-# generated from svn:ignore of 'lib/Parrot/Pmc2c/'
-^lib/Parrot/Pmc2c/PCCMETHOD_BITS\.pm$
-^lib/Parrot/Pmc2c/PCCMETHOD_BITS\.pm/
-# generated from svn:ignore of 'runtime/parrot/dynext/'
+^libparrot\.def$
+^libparrot\.def/
+^libparrot\.dll$
+^libparrot\.dll/
+^miniparrot$
+^miniparrot/
+^myconfig$
+^myconfig/
+^ops2c$
+^ops2c/
+^ops2c\.c$
+^ops2c\.c/
+^ops2c\.pbc$
+^ops2c\.pbc/
+^ops2c\.pir$
+^ops2c\.pir/
+^parrot$
+^parrot/
+^parrot-nqp$
+^parrot-nqp/
+^parrot-nqp\.c$
+^parrot-nqp\.c/
+^parrot-nqp\.pbc$
+^parrot-nqp\.pbc/
+^parrot-prove$
+^parrot-prove/
+^parrot-prove\..*$
+^parrot-prove\..*/
+^parrot\.ilk$
+^parrot\.ilk/
+^parrot\.iss$
+^parrot\.iss/
+^parrot\.pc$
+^parrot\.pc/
+^parrot\.pdb$
+^parrot\.pdb/
+^parrot_config$
+^parrot_config/
+^parrot_config\.c$
+^parrot_config\.c/
+^parrot_config\.pbc$
+^parrot_config\.pbc/
+^parrot_debugger$
+^parrot_debugger/
+^parrot_nci_thunk_gen$
+^parrot_nci_thunk_gen/
+^parrot_nci_thunk_gen\.c$
+^parrot_nci_thunk_gen\.c/
+^parrot_nci_thunk_gen\.pbc$
+^parrot_nci_thunk_gen\.pbc/
+^parrot_test_run\.tar\.gz$
+^parrot_test_run\.tar\.gz/
+^pbc_disassemble$
+^pbc_disassemble/
+^pbc_dump$
+^pbc_dump/
+^pbc_info$
+^pbc_info/
+^pbc_merge$
+^pbc_merge/
+^pbc_to_exe$
+^pbc_to_exe/
+^pbc_to_exe\..*$
+^pbc_to_exe\..*/
+^perl6$
+^perl6/
+^pirc$
+^pirc/
+^ports$
+^ports/
^runtime/parrot/dynext/.*\.bundle$
^runtime/parrot/dynext/.*\.bundle/
^runtime/parrot/dynext/.*\.def$
@@ -533,112 +472,78 @@
^runtime/parrot/dynext/.*\.so/
^runtime/parrot/dynext/libnci\..*$
^runtime/parrot/dynext/libnci\..*/
-# generated from svn:ignore of 'runtime/parrot/include/'
^runtime/parrot/include/.*\.fpmc$
^runtime/parrot/include/.*\.fpmc/
^runtime/parrot/include/.*\.pasm$
^runtime/parrot/include/.*\.pasm/
^runtime/parrot/include/.*\.pbc$
^runtime/parrot/include/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/languages/'
^runtime/parrot/languages/data_json$
^runtime/parrot/languages/data_json/
-# generated from svn:ignore of 'runtime/parrot/library/'
^runtime/parrot/library/.*\.pbc$
^runtime/parrot/library/.*\.pbc/
-^runtime/parrot/library/OpenGL_funcs\.pir$
-^runtime/parrot/library/OpenGL_funcs\.pir/
-^runtime/parrot/library/PAST$
-^runtime/parrot/library/PAST/
-^runtime/parrot/library/config\.pir$
-^runtime/parrot/library/config\.pir/
-# generated from svn:ignore of 'runtime/parrot/library/Archive/'
^runtime/parrot/library/Archive/.*\.pbc$
^runtime/parrot/library/Archive/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/CGI/'
^runtime/parrot/library/CGI/.*\.pbc$
^runtime/parrot/library/CGI/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/Config/'
^runtime/parrot/library/Config/.*\.pbc$
^runtime/parrot/library/Config/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/Configure/'
^runtime/parrot/library/Configure/.*\.pbc$
^runtime/parrot/library/Configure/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/Data/'
^runtime/parrot/library/Data/.*\.pbc$
^runtime/parrot/library/Data/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/Data/Dumper/'
^runtime/parrot/library/Data/Dumper/.*\.pbc$
^runtime/parrot/library/Data/Dumper/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/Digest/'
^runtime/parrot/library/Digest/.*\.pbc$
^runtime/parrot/library/Digest/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/Getopt/'
^runtime/parrot/library/Getopt/Obj\.pbc$
^runtime/parrot/library/Getopt/Obj\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/HTTP/'
^runtime/parrot/library/HTTP/.*\.pbc$
^runtime/parrot/library/HTTP/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/LWP/'
^runtime/parrot/library/LWP/.*\.pbc$
^runtime/parrot/library/LWP/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/MIME/'
^runtime/parrot/library/MIME/.*\.pbc$
^runtime/parrot/library/MIME/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/Math/'
^runtime/parrot/library/Math/.*\.pbc$
^runtime/parrot/library/Math/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/NCI/'
^runtime/parrot/library/NCI/.*\.pbc$
^runtime/parrot/library/NCI/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/OpenGL/'
^runtime/parrot/library/OpenGL/.*\.pbc$
^runtime/parrot/library/OpenGL/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/PCT/'
+^runtime/parrot/library/OpenGL_funcs\.pir$
+^runtime/parrot/library/OpenGL_funcs\.pir/
+^runtime/parrot/library/PAST$
+^runtime/parrot/library/PAST/
^runtime/parrot/library/PCT/.*\.pbc$
^runtime/parrot/library/PCT/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/PGE/'
^runtime/parrot/library/PGE/.*\.pbc$
^runtime/parrot/library/PGE/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/Parrot/'
^runtime/parrot/library/Parrot/.*\.pbc$
^runtime/parrot/library/Parrot/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/ProfTest/'
^runtime/parrot/library/ProfTest/.*\.pbc$
^runtime/parrot/library/ProfTest/.*\.pbc/
^runtime/parrot/library/ProfTest/.*\.pir$
^runtime/parrot/library/ProfTest/.*\.pir/
-# generated from svn:ignore of 'runtime/parrot/library/Stream/'
^runtime/parrot/library/Stream/.*\.pbc$
^runtime/parrot/library/Stream/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/String/'
^runtime/parrot/library/String/Utils\.pbc$
^runtime/parrot/library/String/Utils\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/TAP/'
^runtime/parrot/library/TAP/.*\.pbc$
^runtime/parrot/library/TAP/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/Tcl/'
^runtime/parrot/library/Tcl/.*\.pbc$
^runtime/parrot/library/Tcl/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/Test/'
^runtime/parrot/library/Test/.*\.pbc$
^runtime/parrot/library/Test/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/Test/Builder/'
^runtime/parrot/library/Test/Builder/.*\.pbc$
^runtime/parrot/library/Test/Builder/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/URI/'
-^runtime/parrot/library/URI/.*\.pbc$
-^runtime/parrot/library/URI/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/YAML/'
^runtime/parrot/library/YAML/.*\.pbc$
^runtime/parrot/library/YAML/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/YAML/Dumper/'
^runtime/parrot/library/YAML/Dumper/.*\.pbc$
^runtime/parrot/library/YAML/Dumper/.*\.pbc/
-# generated from svn:ignore of 'runtime/parrot/library/YAML/Parser/'
^runtime/parrot/library/YAML/Parser/.*\.pbc$
^runtime/parrot/library/YAML/Parser/.*\.pbc/
-# generated from svn:ignore of 'src/'
+^runtime/parrot/library/config\.pir$
+^runtime/parrot/library/config\.pir/
^src/.*\.o$
^src/.*\.o/
^src/.*\.obj$
@@ -647,59 +552,18 @@
^src/.*\.str/
^src/asmfun\..*$
^src/asmfun\..*/
-^src/core_pmcs\.c$
-^src/core_pmcs\.c/
-^src/exec_cpu\.c$
-^src/exec_cpu\.c/
-^src/exec_dep\.c$
-^src/exec_dep\.c/
-^src/exec_dep\.h$
-^src/exec_dep\.h/
-^src/extend_vtable\.c$
-^src/extend_vtable\.c/
-^src/extra_nci_thunks\.c$
-^src/extra_nci_thunks\.c/
-^src/fingerprint\.c$
-^src/fingerprint\.c/
-^src/glut_callbacks\.c$
-^src/glut_callbacks\.c/
-^src/glut_nci_thunks\.c$
-^src/glut_nci_thunks\.c/
-^src/glut_nci_thunks\.nci$
-^src/glut_nci_thunks\.nci/
-^src/install_config\.c$
-^src/install_config\.c/
-^src/jit_cpu\.c$
-^src/jit_cpu\.c/
-^src/jit_defs\.c$
-^src/jit_defs\.c/
-^src/jit_emit\.h$
-^src/jit_emit\.h/
-^src/null_config\.c$
-^src/null_config\.c/
-^src/parrot_config\.c$
-^src/parrot_config\.c/
-^src/parrot_config\.h$
-^src/parrot_config\.h/
-^src/platform\.c$
-^src/platform\.c/
-^src/platform_asm\.s$
-^src/platform_asm\.s/
-^src/revision\.c$
-^src/revision\.c/
-# generated from svn:ignore of 'src/atomic/'
^src/atomic/.*\.gcda$
^src/atomic/.*\.gcda/
^src/atomic/.*\.o$
^src/atomic/.*\.o/
-# generated from svn:ignore of 'src/call/'
^src/call/.*\.o$
^src/call/.*\.o/
^src/call/.*\.obj$
^src/call/.*\.obj/
^src/call/.*\.str$
^src/call/.*\.str/
-# generated from svn:ignore of 'src/dynoplibs/'
+^src/core_pmcs\.c$
+^src/core_pmcs\.c/
^src/dynoplibs/.*\.bundle$
^src/dynoplibs/.*\.bundle/
^src/dynoplibs/.*\.c$
@@ -728,7 +592,6 @@
^src/dynoplibs/Defines\.mak/
^src/dynoplibs/Rules\.mak$
^src/dynoplibs/Rules\.mak/
-# generated from svn:ignore of 'src/dynpmc/'
^src/dynpmc/.*\.bundle$
^src/dynpmc/.*\.bundle/
^src/dynpmc/.*\.c$
@@ -773,15 +636,26 @@
^src/dynpmc/md5\.pmc/
^src/dynpmc/ripemd160\.pmc$
^src/dynpmc/ripemd160\.pmc/
-^src/dynpmc/sha\.pmc$
-^src/dynpmc/sha\.pmc/
^src/dynpmc/sha1\.pmc$
^src/dynpmc/sha1\.pmc/
^src/dynpmc/sha256\.pmc$
^src/dynpmc/sha256\.pmc/
^src/dynpmc/sha512\.pmc$
^src/dynpmc/sha512\.pmc/
-# generated from svn:ignore of 'src/gc/'
+^src/dynpmc/sha\.pmc$
+^src/dynpmc/sha\.pmc/
+^src/exec_cpu\.c$
+^src/exec_cpu\.c/
+^src/exec_dep\.c$
+^src/exec_dep\.c/
+^src/exec_dep\.h$
+^src/exec_dep\.h/
+^src/extend_vtable\.c$
+^src/extend_vtable\.c/
+^src/extra_nci_thunks\.c$
+^src/extra_nci_thunks\.c/
+^src/fingerprint\.c$
+^src/fingerprint\.c/
^src/gc/.*\.bundle$
^src/gc/.*\.bundle/
^src/gc/.*\.def$
@@ -814,40 +688,58 @@
^src/gc/.*\.so/
^src/gc/Makefile$
^src/gc/Makefile/
-# generated from svn:ignore of 'src/interp/'
+^src/glut_callbacks\.c$
+^src/glut_callbacks\.c/
+^src/glut_nci_thunks\.c$
+^src/glut_nci_thunks\.c/
+^src/glut_nci_thunks\.nci$
+^src/glut_nci_thunks\.nci/
+^src/install_config\.c$
+^src/install_config\.c/
^src/interp/.*\.o$
^src/interp/.*\.o/
^src/interp/.*\.str$
^src/interp/.*\.str/
-# generated from svn:ignore of 'src/io/'
^src/io/.*\.o$
^src/io/.*\.o/
^src/io/.*\.obj$
^src/io/.*\.obj/
^src/io/.*\.str$
^src/io/.*\.str/
-# generated from svn:ignore of 'src/nci/'
+^src/jit_cpu\.c$
+^src/jit_cpu\.c/
+^src/jit_defs\.c$
+^src/jit_defs\.c/
+^src/jit_emit\.h$
+^src/jit_emit\.h/
^src/nci/.*\.o$
^src/nci/.*\.o/
^src/nci/.*\.obj$
^src/nci/.*\.obj/
^src/nci/.*\.str$
^src/nci/.*\.str/
-# generated from svn:ignore of 'src/ops/'
+^src/null_config\.c$
+^src/null_config\.c/
^src/ops/.*\.c$
^src/ops/.*\.c/
^src/ops/.*\.o$
^src/ops/.*\.o/
^src/ops/.*\.obj$
^src/ops/.*\.obj/
-# generated from svn:ignore of 'src/packfile/'
^src/packfile/.*\.o$
^src/packfile/.*\.o/
^src/packfile/.*\.obj$
^src/packfile/.*\.obj/
^src/packfile/.*\.str$
^src/packfile/.*\.str/
-# generated from svn:ignore of 'src/pmc/'
+^src/parrot_config\.c$
+^src/parrot_config\.c/
+^src/parrot_config\.h$
+^src/parrot_config\.h/
+^src/platform\.c$
+^src/platform\.c/
+^src/platform_asm\.s$
+^src/platform_asm\.s/
^src/pmc/.*\.c$
^src/pmc/.*\.c/
^src/pmc/.*\.dump$
@@ -864,48 +756,42 @@
^src/pmc/.*\.tmp/
^src/pmc/Makefile$
^src/pmc/Makefile/
-# generated from svn:ignore of 'src/runcore/'
+^src/revision\.c$
+^src/revision\.c/
^src/runcore/.*\.o$
^src/runcore/.*\.o/
^src/runcore/.*\.obj$
^src/runcore/.*\.obj/
^src/runcore/.*\.str$
^src/runcore/.*\.str/
-# generated from svn:ignore of 'src/string/'
^src/string/.*\.o$
^src/string/.*\.o/
^src/string/.*\.obj$
^src/string/.*\.obj/
^src/string/.*\.str$
^src/string/.*\.str/
-^src/string/private_cstring\.h$
-^src/string/private_cstring\.h/
-# generated from svn:ignore of 'src/string/charset/'
^src/string/charset/.*\.o$
^src/string/charset/.*\.o/
^src/string/charset/.*\.obj$
^src/string/charset/.*\.obj/
-# generated from svn:ignore of 'src/string/encoding/'
^src/string/encoding/.*\.o$
^src/string/encoding/.*\.o/
^src/string/encoding/.*\.obj$
^src/string/encoding/.*\.obj/
-# generated from svn:ignore of 't/benchmark/'
+^src/string/private_cstring\.h$
+^src/string/private_cstring\.h/
^t/benchmark/.*\.pasm$
^t/benchmark/.*\.pasm/
^t/benchmark/.*\.pir$
^t/benchmark/.*\.pir/
-# generated from svn:ignore of 't/compilers/data_json/'
^t/compilers/data_json/.*\.pbc$
^t/compilers/data_json/.*\.pbc/
^t/compilers/data_json/.*\.pir$
^t/compilers/data_json/.*\.pir/
^t/compilers/data_json/.*_pbcexe$
^t/compilers/data_json/.*_pbcexe/
-# generated from svn:ignore of 't/compilers/imcc/'
^t/compilers/imcc/.*\.pbc$
^t/compilers/imcc/.*\.pbc/
-# generated from svn:ignore of 't/compilers/imcc/imcpasm/'
^t/compilers/imcc/imcpasm/.*\.pasm$
^t/compilers/imcc/imcpasm/.*\.pasm/
^t/compilers/imcc/imcpasm/.*\.pbc$
@@ -914,7 +800,6 @@
^t/compilers/imcc/imcpasm/.*\.pir/
^t/compilers/imcc/imcpasm/.*_pbcexe$
^t/compilers/imcc/imcpasm/.*_pbcexe/
-# generated from svn:ignore of 't/compilers/imcc/reg/'
^t/compilers/imcc/reg/.*\.pasm$
^t/compilers/imcc/reg/.*\.pasm/
^t/compilers/imcc/reg/.*\.pbc$
@@ -923,7 +808,6 @@
^t/compilers/imcc/reg/.*\.pir/
^t/compilers/imcc/reg/.*_pbcexe.*$
^t/compilers/imcc/reg/.*_pbcexe.*/
-# generated from svn:ignore of 't/compilers/imcc/syn/'
^t/compilers/imcc/syn/.*\.pasm$
^t/compilers/imcc/syn/.*\.pasm/
^t/compilers/imcc/syn/.*\.pbc$
@@ -932,12 +816,10 @@
^t/compilers/imcc/syn/.*\.pir/
^t/compilers/imcc/syn/.*_pbcexe.*$
^t/compilers/imcc/syn/.*_pbcexe.*/
-# generated from svn:ignore of 't/compilers/pct/'
^t/compilers/pct/.*\.pbc$
^t/compilers/pct/.*\.pbc/
^t/compilers/pct/.*\.pir$
^t/compilers/pct/.*\.pir/
-# generated from svn:ignore of 't/compilers/pge/'
^t/compilers/pge/.*\.pasm$
^t/compilers/pge/.*\.pasm/
^t/compilers/pge/.*\.pbc$
@@ -946,29 +828,24 @@
^t/compilers/pge/.*\.pir/
^t/compilers/pge/.*_pbcexe$
^t/compilers/pge/.*_pbcexe/
-# generated from svn:ignore of 't/compilers/pge/p5regex/'
^t/compilers/pge/p5regex/.*\.pir$
^t/compilers/pge/p5regex/.*\.pir/
-# generated from svn:ignore of 't/compilers/pge/perl6regex/'
^t/compilers/pge/perl6regex/.*\.pbc$
^t/compilers/pge/perl6regex/.*\.pbc/
^t/compilers/pge/perl6regex/.*\.pir$
^t/compilers/pge/perl6regex/.*\.pir/
-# generated from svn:ignore of 't/compilers/tge/'
^t/compilers/tge/.*\.pbc$
^t/compilers/tge/.*\.pbc/
^t/compilers/tge/.*\.pir$
^t/compilers/tge/.*\.pir/
^t/compilers/tge/.*_pbcexe$
^t/compilers/tge/.*_pbcexe/
-# generated from svn:ignore of 't/dynoplibs/'
^t/dynoplibs/.*\.pasm$
^t/dynoplibs/.*\.pasm/
^t/dynoplibs/.*\.pbc$
^t/dynoplibs/.*\.pbc/
^t/dynoplibs/.*\.pir$
^t/dynoplibs/.*\.pir/
-# generated from svn:ignore of 't/dynpmc/'
^t/dynpmc/.*\.pasm$
^t/dynpmc/.*\.pasm/
^t/dynpmc/.*\.pbc$
@@ -985,15 +862,14 @@
^t/dynpmc/md5\.t/
^t/dynpmc/ripemd160\.t$
^t/dynpmc/ripemd160\.t/
-^t/dynpmc/sha\.t$
-^t/dynpmc/sha\.t/
^t/dynpmc/sha1\.t$
^t/dynpmc/sha1\.t/
^t/dynpmc/sha256\.t$
^t/dynpmc/sha256\.t/
^t/dynpmc/sha512\.t$
^t/dynpmc/sha512\.t/
-# generated from svn:ignore of 't/examples/'
+^t/dynpmc/sha\.t$
+^t/dynpmc/sha\.t/
^t/examples/.*\.pasm$
^t/examples/.*\.pasm/
^t/examples/.*\.pbc$
@@ -1002,7 +878,6 @@
^t/examples/.*\.pir/
^t/examples/.*_pbcexe.*$
^t/examples/.*_pbcexe.*/
-# generated from svn:ignore of 't/library/'
^t/library/.*\.out$
^t/library/.*\.out/
^t/library/.*\.pasm$
@@ -1013,15 +888,12 @@
^t/library/.*\.pir/
^t/library/.*_pbcexe.*$
^t/library/.*_pbcexe.*/
-# generated from svn:ignore of 't/native_pbc/'
^t/native_pbc/.*_pbcexe.*$
^t/native_pbc/.*_pbcexe.*/
-# generated from svn:ignore of 't/oo/'
^t/oo/.*\.pbc$
^t/oo/.*\.pbc/
^t/oo/.*\.pir$
^t/oo/.*\.pir/
-# generated from svn:ignore of 't/op/'
^t/op/.*\.out$
^t/op/.*\.out/
^t/op/.*\.pasm$
@@ -1032,15 +904,12 @@
^t/op/.*\.pir/
^t/op/.*_pbcexe.*$
^t/op/.*_pbcexe.*/
-# generated from svn:ignore of 't/op/testlib/'
^t/op/testlib/.*\.pbc$
^t/op/testlib/.*\.pbc/
-# generated from svn:ignore of 't/perl/'
^t/perl/Parrot_Test_1\.pasm$
^t/perl/Parrot_Test_1\.pasm/
^t/perl/Parrot_Test_1\.pir$
^t/perl/Parrot_Test_1\.pir/
-# generated from svn:ignore of 't/pmc/'
^t/pmc/.*\.out$
^t/pmc/.*\.out/
^t/pmc/.*\.pasm$
@@ -1051,13 +920,10 @@
^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/.*_.*/
-# generated from svn:ignore of 't/stress/'
^t/stress/.*\.out$
^t/stress/.*\.out/
^t/stress/.*\.pasm$
@@ -1068,7 +934,6 @@
^t/stress/.*\.pir/
^t/stress/.*_pbcexe.*$
^t/stress/.*_pbcexe.*/
-# generated from svn:ignore of 't/tools/'
^t/tools/.*\.pbc$
^t/tools/.*\.pbc/
^t/tools/.*\.pir$
@@ -1085,9 +950,34 @@
^t/tools/pmc2c\..*\.h/
^t/tools/pmc2c\..*\.pmc$
^t/tools/pmc2c\..*\.pmc/
-# generated from svn:ignore of 'tools/dev/'
+^tags$
+^tags/
+^temp\.file$
+^temp\.file/
+^test$
+^test/
+^test\.c$
+^test\.c/
+^test\.cco$
+^test\.cco/
+^test\.err$
+^test\.err/
+^test\.ilk$
+^test\.ilk/
+^test\.ldo$
+^test\.ldo/
+^test\.out$
+^test\.out/
+^test\.pdb$
+^test\.pdb/
^tools/dev/mk_language_shell\.pl$
^tools/dev/mk_language_shell\.pl/
+^vc60\.pdb$
+^vc60\.pdb/
+^vc70\.pdb$
+^vc70\.pdb/
+^vtable\.dump$
+^vtable\.dump/
# Local variables:
# mode: text
# buffer-read-only: t
View
2  MANIFEST.generated
@@ -1,4 +1,3 @@
-# $Id$
# See tools/dev/install_files.pl for documentation on the
# format of this file.
# Please re-sort this file after *EVERY* modification
@@ -252,6 +251,7 @@ runtime/parrot/library/Data/Dumper/Base.pbc [main]
runtime/parrot/library/Data/Dumper/Default.pbc [main]
runtime/parrot/library/Data/Replace.pbc [main]
runtime/parrot/library/Digest/MD5.pbc [main]
+runtime/parrot/library/Digest/sha256.pbc [main]
runtime/parrot/library/Getopt/Obj.pbc [main]
runtime/parrot/library/HLL.pbc [main]
runtime/parrot/library/HTTP/Daemon.pbc [main]
View
13 NEWS
@@ -1,4 +1,9 @@
-# $Id$
+
+New in 2.10.0
+- Core
+ + We are on github now! https://github.com/parrot/parrot
+- Platforms
+ + Fedora has a package for PL/Parrot with the name "postgresql-plparrot"
New in 2.9.1
- This is a bugfix release. If you run out of memory on a box with < 512 MB physical RAM, please report it to us.
@@ -746,7 +751,7 @@ New in 0.8.2
- merged LuaClosure & LuaFunction PMC
+ Pipp
- added support for a return value from user defined functions
- - added incomplete implemention of 'require_once'
+ - added incomplete implementation of 'require_once'
+ Ecmascript
- parser fixes, parses spidermonkey's top level test/shell.js
- Deprecations
@@ -792,7 +797,7 @@ New in 0.8.1
- added .PARROT method
+ Pipp
- added some predefined constants
- - added implemention of the function basename()
+ - added implementation of the function basename()
+ Cardinal (Ruby)
- Added initial support for the classes Proc, Continuation, Queue, Dir, File, and FileStat
- fixed various minor bugs
@@ -1282,7 +1287,7 @@ New in 0.5.3
+ NQP: add '=:=' op, tests for scalar and list contextualizers, \x escapes
- Languages
+ APL: reimplementation with PCT
- + Cardinal (Ruby): reimplemention with PCT
+ + Cardinal (Ruby): re-implementation with PCT
+ Ecmascript: reimplementation with PCT
+ lolcode: improved expression parsing, ifthen, IT, YARN
+ lua:
View
1  PBC_COMPAT
@@ -28,6 +28,7 @@
# please insert tab separated entries at the top of the list
+9.1 2010.10.27 nwellnhof remove charset ops
9.0 2010.10.19 gerd released 2.9.0
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
1  PLATFORMS
@@ -1,4 +1,3 @@
-# $Id$
Parrot was reported to compile and run tests successfully on the following
platforms.
View
4 README
@@ -1,9 +1,8 @@
This is Parrot, version 2.9.1
-------------------------------
+-----------------------------
Parrot is Copyright (C) 2001-2010, Parrot Foundation.
-$Id$
LICENSE INFORMATION
-------------------
@@ -124,6 +123,7 @@ 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/
Have fun,
The Parrot Team.
View
1  README_win32.pod
@@ -1,4 +1,3 @@
-# $Id$
This file is best viewed with "perldoc README_win32".
View
3  RESPONSIBLE_PARTIES
@@ -1,9 +1,8 @@
# Copyright (C) 2002-2010, Parrot Foundation.
-# $Id$
This is a list of project roles, with a partial list of the folks who have
taken responsibility for them. This does not list all the people with
-SVN commit access, just those who have a role they've taken responsibility
+commit access, just those who have a role they've taken responsibility
for.
See docs/project/roles_responsibilities.pod for role definitions, and
View
1  TODO
@@ -1,4 +1,3 @@
-# $Id$
All todo items should have a corresponding trac ticket. See the current list:
View
1  compilers/data_json/data_json.pir
@@ -1,5 +1,4 @@
# Copyright (C) 2005-2008, Parrot Foundation.
-# $Id$
=head1 NAME
View
8 compilers/imcc/cfg.c
@@ -1,6 +1,5 @@
/*
* Copyright (C) 2002-2009, Parrot Foundation.
- * $Id$
*/
/*
@@ -494,6 +493,7 @@ Returns true or false whether the given blocks are linked.
*/
PARROT_WARN_UNUSED_RESULT
+PARROT_PURE_FUNCTION
int
blocks_are_connected(ARGIN(const Basic_block *from),
ARGIN(const Basic_block *to))
@@ -651,11 +651,12 @@ Counts and returns the number of edges in the specified IMC_Unit.
*/
PARROT_WARN_UNUSED_RESULT
+PARROT_PURE_FUNCTION
int
edge_count(ARGIN(const IMC_Unit *unit))
{
ASSERT_ARGS(edge_count)
- Edge *e = unit->edge_list;
+ const Edge *e = unit->edge_list;
int i = 0;
while (e) {
i++;
@@ -1054,11 +1055,12 @@ transfers control directly to the header.
*/
PARROT_WARN_UNUSED_RESULT
+PARROT_PURE_FUNCTION
int
natural_preheader(ARGIN(const IMC_Unit *unit), ARGIN(const Loop_info *loop_info))
{
ASSERT_ARGS(natural_preheader)
- Edge *edge;
+ const Edge *edge;
int preheader = -1;
for (edge = unit->bb_list[loop_info->header]->pred_list;
View
4 compilers/imcc/cfg.h
@@ -1,5 +1,4 @@
/*
- * $Id$
* Copyright (C) 2002-2009, Parrot Foundation.
*/
@@ -50,6 +49,7 @@ typedef struct _loop_info {
/* Don't modify between HEADERIZER BEGIN / HEADERIZER END. Your changes will be lost. */
PARROT_WARN_UNUSED_RESULT
+PARROT_PURE_FUNCTION
int blocks_are_connected(
ARGIN(const Basic_block *from),
ARGIN(const Basic_block *to))
@@ -76,6 +76,7 @@ void compute_dominators(PARROT_INTERP, ARGMOD(IMC_Unit *unit))
FUNC_MODIFIES(*unit);
PARROT_WARN_UNUSED_RESULT
+PARROT_PURE_FUNCTION
int edge_count(ARGIN(const IMC_Unit *unit))
__attribute__nonnull__(1);
@@ -90,6 +91,7 @@ void find_loops(PARROT_INTERP, ARGMOD(IMC_Unit *unit))
FUNC_MODIFIES(*unit);
PARROT_WARN_UNUSED_RESULT
+PARROT_PURE_FUNCTION
int natural_preheader(
ARGIN(const IMC_Unit *unit),
ARGIN(const Loop_info *loop_info))
View
1  compilers/imcc/debug.c
@@ -1,6 +1,5 @@
/*
* Copyright (C) 2002-2010, Parrot Foundation.
- * $Id$
*/
/*
View
1  compilers/imcc/debug.h
@@ -1,6 +1,5 @@
/*
* Copyright (C) 2002-2009, Parrot Foundation.
- * $Id$
*/
#ifndef PARROT_IMCC_DEBUG_H_GUARD
View
1  compilers/imcc/imc.c
@@ -1,5 +1,4 @@
/*
- * $Id$
* Copyright (C) 2002-2009, Parrot Foundation.
*/
View
3  compilers/imcc/imc.h
@@ -1,10 +1,7 @@
/*
- * $Id$
* Copyright (C) 2002-2009, Parrot Foundation.
*/
-/* $Id$ */
-
#ifndef PARROT_IMCC_IMC_H_GUARD
#define PARROT_IMCC_IMC_H_GUARD
View
1  compilers/imcc/imcc.l
@@ -33,7 +33,6 @@
*
* The tokenizer.
*
- * $Id$
*
*/
View
1  compilers/imcc/imcc.y
@@ -9,7 +9,6 @@
*
* Grammar of the PIR language parser.
*
- * $Id$
*
*/
View
1  compilers/imcc/imclexer.c
@@ -2428,7 +2428,6 @@ static yyconst flex_int32_t yy_rule_can_match_eol[148] =
*
* The tokenizer.
*
- * $Id$
*
*/
View
1  compilers/imcc/imcparser.c
@@ -90,7 +90,6 @@
*
* Grammar of the PIR language parser.
*
- * $Id$
*
*/
View
1  compilers/imcc/instructions.c
@@ -1,5 +1,4 @@
/*
- * $Id$
* Copyright (C) 2002-2010, Parrot Foundation.
*/
View
1  compilers/imcc/instructions.h
@@ -1,5 +1,4 @@
/*
- * $Id$
* Copyright (C) 2002-2010, Parrot Foundation.
*/
View
1  compilers/imcc/main.c
@@ -1,5 +1,4 @@
/*
- * $Id$
*
* Intermediate Code Compiler for Parrot.
*
View
6 compilers/imcc/optimizer.c
@@ -1,5 +1,4 @@
/*
- * $Id$
* Copyright (C) 2002-2010, Parrot Foundation.
*/
@@ -257,7 +256,7 @@ cfg_optimize(PARROT_INTERP, ARGMOD(IMC_Unit *unit))
=item C<int optimize(PARROT_INTERP, IMC_Unit *unit)>
-Runs after the CFG is built and handles constant propogation.
+Runs after the CFG is built and handles constant propagation.
used_once ... deletes assignments, when LHS is unused
@@ -803,7 +802,6 @@ eval_ins(PARROT_INTERP, ARGIN(const char *op), size_t ops, ARGIN(SymReg **r))
{
ASSERT_ARGS(eval_ins)
opcode_t eval[4], *pc;
- int opnum;
int i;
op_info_t *op_info = (op_info_t *)parrot_hash_get(interp, interp->op_hash, (void *)op);
if (!op_info || !STREQ(op_info->full_name, op))
@@ -822,7 +820,7 @@ eval_ins(PARROT_INTERP, ARGIN(const char *op), size_t ops, ARGIN(SymReg **r))
case PARROT_ARG_S:
eval[i + 1] = i; /* regs used are I0, I1, I2 */
if (ops <= 2 || i) { /* fill source regs */
- SymReg *r_ = r[i]->type & VT_CONSTP ? r[i]->reg : r[i];
+ SymReg * const r_ = r[i]->type & VT_CONSTP ? r[i]->reg : r[i];
switch (r[i]->set) {
case 'I':
REG_INT(interp, i) = IMCC_int_from_reg(interp, r_);
View
1  compilers/imcc/optimizer.h
@@ -1,5 +1,4 @@
/*
- * $Id$
* Copyright (C) 2002-2009, Parrot Foundation.
*/
View
1  compilers/imcc/parser.h
@@ -1,6 +1,5 @@
/*
* Copyright (C) 2002-2009, Parrot Foundation.
- * $Id$
*/
#ifndef PARROT_IMCC_PARSER_H_GUARD
View
1  compilers/imcc/parser_util.c
@@ -8,7 +8,6 @@
*
* parser support functions
*
- * $Id$
*
*/
View
1  compilers/imcc/pbc.c
@@ -1,6 +1,5 @@
/*
* Copyright (C) 2002-2010, Parrot Foundation.
- * $Id$
*/
#include "imc.h"
View
1  compilers/imcc/pbc.h
@@ -1,5 +1,4 @@
/*
- * $Id$
* Copyright (C) 2002-2009, Parrot Foundation.
*/
View
1  compilers/imcc/pcc.c
@@ -1,6 +1,5 @@
/*
* Copyright (C) 2003-2010, Parrot Foundation.
- * $Id$
*/
/*
View
1  compilers/imcc/reg_alloc.c
@@ -1,5 +1,4 @@
/*
- * $Id$
* Copyright (C) 2003-2009, Parrot Foundation.
*/
View
1  compilers/imcc/sets.c
@@ -1,5 +1,4 @@
/*
- * $Id$
* Copyright (C) 2002-2009, Parrot Foundation.
*/
View
1  compilers/imcc/sets.h
@@ -1,5 +1,4 @@
/*
- * $Id$
* Copyright (C) 2002-2009, Parrot Foundation.
*/
View
1  compilers/imcc/symreg.c
@@ -1,6 +1,5 @@
/*
* Copyright (C) 2002-2010, Parrot Foundation.
- * $Id$
*/
/*
View
1  compilers/imcc/symreg.h
@@ -1,5 +1,4 @@
/*
- * $Id$
* Copyright (C) 2002-2009, Parrot Foundation.
*/
View
1  compilers/imcc/unit.h
@@ -1,5 +1,4 @@
/*
- * $Id$
* Copyright (C) 2003-2010, Parrot Foundation.
*/
View
1  compilers/opsc/README.pod
@@ -1,5 +1,4 @@
# Copyright (C) 2010, Parrot Foundation.
-# $Id$
=head1 NAME
View
1  compilers/opsc/ops2c.nqp
@@ -1,5 +1,4 @@
#! ./parrot-nqp
-# $Id$
pir::load_bytecode("opsc.pbc");
pir::load_bytecode("Getopt/Obj.pbc");
View
1  compilers/opsc/opsc.pir
@@ -1,6 +1,5 @@
#! parrot
# Copyright (C) 2009-2010, Parrot Foundation.
-# $Id$
.namespace [ 'Ops';'Compiler' ]
View
1  compilers/opsc/src/Ops/Compiler.pm
@@ -1,6 +1,5 @@
#! nqp
# Copyright (C) 2010, Parrot Foundation.
-# $Id$
class Ops::Compiler is HLL::Compiler;
View
1  compilers/opsc/src/Ops/Compiler/Actions.pm
@@ -1,6 +1,5 @@
#! nqp
# Copyright (C) 2009-2010, Parrot Foundation.
-# $Id$
class Ops::Compiler::Actions is HLL::Actions;