Skip to content

Instantly share code, notes, and snippets.

@pmichaud
Created June 17, 2012 03:45
Show Gist options
  • Save pmichaud/2943337 to your computer and use it in GitHub Desktop.
Save pmichaud/2943337 to your computer and use it in GitHub Desktop.
Source files in perl6/nqp repo
------------------------------
.c|.h|.pmc|.ops:
551 src/pmc/qrpa.pmc
195 src/pmc/nqplexinfo.pmc
50 src/pmc/dispatchersub.pmc
731 src/pmc/sixmodelobject.pmc
104 src/pmc/ownedhash.pmc
96 src/pmc/stable.pmc
218 src/pmc/nqplexpad.pmc
148 src/pmc/serializationcontext.pmc
228 src/pmc/ownedresizablepmcarray.pmc
162 src/6model/serialization_context.c
153 src/6model/serialization.h
2 src/6model/knowhow_bootstrapper.h
12 src/6model/repr_registry.h
18 src/6model/reprs/P6int.h
22 src/6model/reprs/CStr.h
196 src/6model/reprs/P6bigint.c
155 src/6model/reprs/P6str.c
16 src/6model/reprs/dyncall_reprs.h
24 src/6model/reprs/KnowHOWREPR.h
92 src/6model/reprs/P6opaque.h
18 src/6model/reprs/P6str.h
661 src/6model/reprs/CStruct.c
20 src/6model/reprs/CPointer.h
13 src/6model/reprs/Uninstantiable.h
96 src/6model/reprs/CStruct.h
18 src/6model/reprs/HashAttrStore.h
126 src/6model/reprs/NativeCall.c
1099 src/6model/reprs/P6opaque.c
18 src/6model/reprs/P6num.h
128 src/6model/reprs/HashAttrStore.c
460 src/6model/reprs/CArray.c
58 src/6model/reprs/CArray.h
147 src/6model/reprs/P6num.c
23 src/6model/reprs/P6bigint.h
113 src/6model/reprs/KnowHOWREPR.c
146 src/6model/reprs/P6int.c
123 src/6model/reprs/CStr.c
29 src/6model/reprs/NativeCall.h
76 src/6model/reprs/Uninstantiable.c
86 src/6model/reprs/CPointer.c
42 src/6model/storage_spec.h
119 src/6model/base64.c
208 src/6model/sixmodelobject.c
17 src/6model/serialization_context.h
9 src/6model/base64.h
228 src/6model/repr_registry.c
388 src/6model/sixmodelobject.h
1856 src/6model/serialization.c
335 src/6model/knowhow_bootstrapper.c
19 src/guts/multi_dispatch.h
394 src/guts/multi_dispatch.c
542 src/ops/nqp_bigint.ops
2626 src/ops/nqp.ops
687 src/ops/nqp_dyncall.ops
14101 total
.pir:
29 src/cheats/parrot-callcontext.pir
20 src/cheats/parrot-sub.pir
7 src/Regex/constants.pir
315 src/PAST/SixModelPASTExtensions.pir
712 src/PAST/NQP.pir
89 src/PASTRegex.pir
1172 total
NQP:
200 src/ModuleLoader.pm
65 src/how/Archetypes.pm
153 src/how/NQPConcreteRoleHOW.pm
175 src/how/NQPParametricRoleHOW.pm
88 src/how/RoleToRoleApplier.pm
570 src/how/NQPClassHOW.pm
67 src/how/RoleToClassApplier.pm
50 src/how/NQPModuleHOW.pm
12 src/how/EXPORTHOW.pm
80 src/how/NQPAttribute.pm
49 src/how/NQPNativeHOW.pm
682 src/HLL/Compiler.pm
185 src/HLL/Actions.pm
851 src/HLL/Grammar.pm
264 src/HLL/World.pm
292 src/HLL/CommandLine.pm
32 src/NQP/Compiler.pm
1486 src/NQP/Actions.pm
786 src/NQP/Grammar.pm
625 src/NQP/World.pm
60 src/core/NQPRoutine.pm
7 src/core/Hash.pm
37 src/core/NQPCapture.pm
72 src/core/NQPMu.pm
57 src/core/Regex.pm
37 src/core/testing.pm
60 src/core/IO.pm
3 src/core/YOUAREHERE.pm
23 src/core/NativeTypes.pm
7068 total
Source files in rakudo/rakudo repo
----------------------------------
.c|.h|.pmc|.ops:
42 src/pmc/ctmthunk.pmc
175 src/pmc/perl6lexinfo.pmc
57 src/pmc/mdthunk.pmc
513 src/pmc/perl6lexpad.pmc
145 src/binder/serialization.h
15 src/binder/exceptions.c
106 src/binder/multidispatch.h
42 src/binder/storage_spec.h
139 src/binder/bind.h
26 src/binder/container.h
146 src/binder/types.c
66 src/binder/types.h
183 src/binder/container.c
1082 src/binder/multidispatch.c
1 src/binder/exceptions.h
1156 src/binder/bind.c
370 src/binder/sixmodelobject.h
1970 src/ops/perl6.ops
6234 total
.pir:
0 total
Perl 6:
84 src/core/LoL.pm
201 src/core/Hash.pm
355 src/core/Any.pm
88 src/core/tai-utc.pm
453 src/core/Num.pm
232 src/core/Cool.pm
39 src/core/Duration.pm
25 src/core/Order.pm
100 src/core/Routine.pm
137 src/core/Array.pm
580 src/core/Temporal.pm
7 src/core/Scalar.pm
3 src/core/Method.pm
907 src/core/Exception.pm
454 src/core/Mu.pm
3 src/core/Positional.pm
97 src/core/Match.pm
142 src/core/Real.pm
414 src/core/List.pm
110 src/core/Junction.pm
290 src/core/operators.pm
183 src/core/PseudoStash.pm
59 src/core/CallFrame.pm
6 src/core/Whatever.pm
104 src/core/terms.pm
244 src/core/Int.pm
250 src/core/traits.pm
1037 src/core/Str.pm
3 src/core/Associative.pm
38 src/core/Regex.pm
34 src/core/Block.pm
276 src/core/Numeric.pm
103 src/core/Cursor.pm
51 src/core/Failure.pm
9 src/core/Nil.pm
122 src/core/IO/Socket/INET.pm
50 src/core/IO/Socket.pm
49 src/core/IO/ArgFiles.pm
133 src/core/Bag.pm
4 src/core/Callable.pm
213 src/core/control.pm
142 src/core/MapIter.pm
47 src/core/Enum.pm
2 src/core/WhateverCode.pm
13 src/core/Grammar.pm
17 src/core/ObjAt.pm
15 src/core/Pair.pm
114 src/core/EnumMap.pm
120 src/core/Parcel.pm
105 src/core/Capture.pm
175 src/core/Main.pm
23 src/core/Code.pm
82 src/core/ListIter.pm
6 src/core/Iterator.pm
149 src/core/Backtrace.pm
19 src/core/LazyScalar.pm
2 src/core/Sub.pm
206 src/core/Range.pm
37 src/core/stubs.pm
180 src/core/Parameter.pm
91 src/core/Bool.pm
2 src/core/Seq.pm
17 src/core/EXPORTHOW.pm
13 src/core/natives.pm
53 src/core/Pod.pm
2 src/core/Macro.pm
86 src/core/Enumeration.pm
2 src/core/Stash.pm
105 src/core/Attribute.pm
124 src/core/Rational.pm
109 src/core/Set.pm
399 src/core/IO.pm
20 src/core/AST.pm
2 src/core/UInt64.pm
119 src/core/Instant.pm
62 src/core/Signature.pm
267 src/core/Buf.pm
61 src/core/Stringy.pm
408 src/core/Complex.pm
3 src/core/Submethod.pm
224 src/core/Rat.pm
19 src/core/Iterable.pm
39 src/core/Version.pm
1 src/core/you_are_here.pm
234 src/core/metaops.pm
77 src/core/GatherIter.pm
11682 total
NQP:
50 src/Perl6/ConstantFolder.pm
277 src/Perl6/ModuleLoader.pm
525 src/Perl6/Optimizer.pm
5422 src/Perl6/Actions.pm
2914 src/Perl6/Grammar.pm
1984 src/Perl6/World.pm
51 src/Perl6/Metamodel/Archetypes.pm
121 src/Perl6/Metamodel/EnumHOW.pm
75 src/Perl6/Metamodel/AttributeContainer.pm
20 src/Perl6/Metamodel/Stashing.pm
22 src/Perl6/Metamodel/TypePretense.pm
113 src/Perl6/Metamodel/ParametricRoleGroupHOW.pm
6 src/Perl6/Metamodel/Naming.pm
83 src/Perl6/Metamodel/MethodContainer.pm
982 src/Perl6/Metamodel/BOOTSTRAP.pm
37 src/Perl6/Metamodel/BaseType.pm
9 src/Perl6/Metamodel/Documenting.pm
11 src/Perl6/Metamodel/RoleContainer.pm
27 src/Perl6/Metamodel/BoolificationProtocol.pm
221 src/Perl6/Metamodel/ClassHOW.pm
189 src/Perl6/Metamodel/ParametricRoleHOW.pm
42 src/Perl6/Metamodel/MROBasedMethodDispatch.pm
15 src/Perl6/Metamodel/MethodDelegation.pm
50 src/Perl6/Metamodel/RolePunning.pm
110 src/Perl6/Metamodel/C3MRO.pm
5 src/Perl6/Metamodel/GrammarHOW.pm
115 src/Perl6/Metamodel/Dispatchers.pm
157 src/Perl6/Metamodel/RoleToRoleApplier.pm
136 src/Perl6/Metamodel/RoleToClassApplier.pm
33 src/Perl6/Metamodel/Mixins.pm
7 src/Perl6/Metamodel/Versioning.pm
77 src/Perl6/Metamodel/BUILDPLAN.pm
45 src/Perl6/Metamodel/NativeHOW.pm
36 src/Perl6/Metamodel/GenericHOW.pm
34 src/Perl6/Metamodel/ContainerDescriptor.pm
65 src/Perl6/Metamodel/SubsetHOW.pm
17 src/Perl6/Metamodel/EXPORTHOW.pm
101 src/Perl6/Metamodel/MultiMethodContainer.pm
61 src/Perl6/Metamodel/MultipleInheritance.pm
76 src/Perl6/Metamodel/ParrotInterop.pm
140 src/Perl6/Metamodel/CurriedRoleHOW.pm
28 src/Perl6/Metamodel/PackageHOW.pm
33 src/Perl6/Metamodel/StaticLexPad.pm
15 src/Perl6/Metamodel/DefaultParent.pm
29 src/Perl6/Metamodel/ModuleHOW.pm
117 src/Perl6/Metamodel/ConcreteRoleHOW.pm
24 src/Perl6/Metamodel/PrivateMethodContainer.pm
34 src/Perl6/Metamodel/Trusting.pm
45 src/Perl6/Metamodel/MROBasedTypeChecking.pm
450 src/Perl6/Pod.pm
82 src/Perl6/Compiler.nqp
15318 total
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment