Created
March 23, 2017 22:38
-
-
Save Whateverable/11ee3f696261c7f9a2e4f499b549528c to your computer and use it in GitHub Desktop.
bloatable6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
releases |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparing 2015.12 → 2016.01 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+0.1% +3.56Ki [None] +56.1Ki +0.4% | |
+22% +2.29Ki 3rdparty/libuv/src/unix/fs.c +2.29Ki +22% | |
+43% +2.15Ki 3rdparty/libuv/src/uv-common.c +2.15Ki +43% | |
+15% +610 3rdparty/libuv/src/unix/core.c +610 +15% | |
+9.3% +416 3rdparty/libuv/src/unix/linux-core.c +416 +9.3% | |
+6.0% +336 src/io/fileops.c +336 +6.0% | |
+7.0% +304 3rdparty/libuv/src/unix/udp.c +304 +7.0% | |
+32% +288 3rdparty/libuv/src/unix/loop-watcher.c +288 +32% | |
+21% +272 3rdparty/libuv/src/unix/pipe.c +272 +21% | |
+8.3% +256 3rdparty/libuv/src/unix/linux-inotify.c +256 +8.3% | |
+14% +240 3rdparty/libuv/src/unix/tcp.c +240 +14% | |
+0.2% +192 src/core/interp.c +192 +0.2% | |
+2.6% +159 3rdparty/libuv/src/unix/stream.c +159 +2.6% | |
+12% +144 3rdparty/libuv/src/unix/async.c +144 +12% | |
+11% +137 3rdparty/libuv/src/unix/tty.c +137 +11% | |
+4.8% +128 3rdparty/libuv/src/unix/process.c +128 +4.8% | |
+0.2% +64 src/strings/ops.c +64 +0.2% | |
+3.2% +56 3rdparty/libuv/src/threadpool.c +56 +3.2% | |
+9.3% +48 3rdparty/libuv/src/unix/poll.c +48 +9.3% | |
+3.0% +48 3rdparty/libuv/src/unix/thread.c +48 +3.0% | |
-------------- SHRINKING -------------- | |
-45.0% -752 3rdparty/libuv/src/unix/loop.c -752 -45.0% | |
-1.2% -16 3rdparty/libuv/src/fs-poll.c -16 -1.2% | |
+0.2% +10.9Ki TOTAL +63.4Ki +0.5% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparing 2016.01 → 2016.02 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+0.0% +467 [None] +16.0Ki +0.1% | |
+11% +326 src/strings/nfg.c +326 +11% | |
+1.8% +288 src/mast/compiler.c +288 +1.8% | |
+3.3% +224 src/6model/reprconv.c +224 +3.3% | |
+1.3% +96 src/6model/reprs/CPPStruct.c +96 +1.3% | |
+1.3% +96 src/6model/reprs/CStruct.c +96 +1.3% | |
+0.6% +96 src/io/procops.c +96 +0.6% | |
+2.7% +80 src/6model/reprs/SCRef.c +80 +2.7% | |
+13% +80 src/core/threadcontext.c +80 +13% | |
+1.2% +80 src/moar.c +80 +1.2% | |
+1.5% +69 src/strings/decode_stream.c +69 +1.5% | |
+3.5% +66 src/core/continuation.c +66 +3.5% | |
+0.1% +64 src/core/interp.c +64 +0.1% | |
+0.6% +64 src/spesh/graph.c +64 +0.6% | |
+0.7% +48 src/6model/reprs/CUnion.c +48 +0.7% | |
+0.2% +48 src/6model/serialization.c +48 +0.2% | |
+4.3% +48 src/jit/compile.c +48 +4.3% | |
+0.9% +32 src/io/syncfile.c +32 +0.9% | |
+1.0% +16 src/6model/parametric.c +16 +1.0% | |
+0.2% +16 src/core/nativecall_dyncall.c +16 +0.2% | |
+1.1% +16 src/mast/driver.c +16 +1.1% | |
+0.4% +8 src/spesh/candidate.c +8 +0.4% | |
-------------- SHRINKING -------------- | |
-0.6% -128 src/core/frame.c -128 -0.6% | |
-0.1% -48 src/jit/graph.c -48 -0.1% | |
+0.0% +2.10Ki TOTAL +17.7Ki +0.1% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparing 2016.02 → 2016.03 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+0.2% +7.38Ki [None] +80.8Ki +0.6% | |
+2.6% +2.22Ki src/core/interp.c +2.22Ki +2.6% | |
+24% +1.05Ki src/spesh/facts.c +1.05Ki +24% | |
+5.3% +680 src/spesh/dump.c +680 +5.3% | |
+3.6% +640 src/jit/emit_posix_x64.c +640 +3.6% | |
+2.1% +560 src/6model/serialization.c +560 +2.1% | |
+60% +521 src/core/compunit.c +521 +60% | |
+0.5% +192 src/jit/graph.c +192 +0.5% | |
+1.5% +112 src/core/nativecall.c +112 +1.5% | |
+0.8% +96 src/spesh/optimize.c +96 +0.8% | |
+5.0% +71 src/profiler/instrument.c +71 +5.0% | |
+0.7% +68 src/core/bytecode.c +68 +0.7% | |
+8.7% +64 src/io/syncpipe.c +64 +8.7% | |
+0.3% +48 src/6model/bootstrap.c +48 +0.3% | |
+15% +48 src/6model/reprs/CPointer.c +48 +15% | |
+0.9% +48 src/gc/collect.c +48 +0.9% | |
+0.6% +48 src/spesh/inline.c +48 +0.6% | |
+0.5% +32 src/core/bytecodedump.c +32 +0.5% | |
+0.4% +32 src/core/exceptions.c +32 +0.4% | |
+0.5% +32 src/moar.c +32 +0.5% | |
+1.4% +24 src/6model/reprs/MVMCode.c +24 +1.4% | |
+0.2% +16 src/core/nativecall_dyncall.c +16 +0.2% | |
+1.8% +16 src/gc/allocation.c +16 +1.8% | |
+0.3% +16 src/profiler/profile.c +16 +0.3% | |
-------------- SHRINKING -------------- | |
-2.0% -84 src/core/validation.c -84 -2.0% | |
-5.0% -80 src/6model/reprs/MVMCompUnit.c -80 -5.0% | |
-0.6% -80 src/core/args.c -80 -0.6% | |
-4.7% -32 src/core/threadcontext.c -32 -4.7% | |
-0.3% -16 src/6model/reprs/MVMStaticFrame.c -16 -0.3% | |
-0.8% -16 src/instrument/crossthreadwrite.c -16 -0.8% | |
+0.3% +13.6Ki TOTAL +87.0Ki +0.6% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparing 2016.03 → 2016.04 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+0.2% +8.67Ki [None] +278Ki +2.2% | |
[NEW] +12.1Ki src/profiler/heapsnapshot.c +12.1Ki [NEW] | |
+388% +5.67Ki src/profiler/instrument.c +5.67Ki +388% | |
+3.9% +1.61Ki src/jit/graph.c +1.61Ki +3.9% | |
+25% +1.44Ki src/gc/roots.c +1.44Ki +25% | |
+27% +1.38Ki src/6model/reprs/MVMStaticFrame.c +1.38Ki +27% | |
+5.3% +736 src/6model/bootstrap.c +736 +5.3% | |
+15% +688 src/strings/decode_stream.c +688 +15% | |
+20% +592 src/6model/reprs/SCRef.c +592 +20% | |
+37% +560 src/6model/reprs/MVMCompUnit.c +560 +37% | |
+4.3% +368 src/6model/reprs/NFA.c +368 +4.3% | |
+0.8% +256 src/strings/ops.c +256 +0.8% | |
+2.8% +224 src/core/hll.c +224 +2.8% | |
+1.3% +192 src/6model/reprs/MVMArray.c +192 +1.3% | |
+0.9% +192 src/core/frame.c +192 +0.9% | |
+3.6% +112 src/gc/orchestrate.c +112 +3.6% | |
+1.5% +96 src/strings/utf8_c8.c +96 +1.5% | |
+1.0% +80 src/core/nativecall.c +80 +1.0% | |
+8.8% +64 src/6model/reprs/Lexotic.c +64 +8.8% | |
+1.4% +64 src/6model/reprs/MVMMultiCache.c +64 +1.4% | |
+2.6% +64 src/io/syncstream.c +64 +2.6% | |
+5.7% +48 src/6model/reprs/MVMContinuation.c +48 +5.7% | |
+0.6% +48 src/6model/reprs/MVMHash.c +48 +0.6% | |
+7.1% +48 src/6model/reprs/MVMString.c +48 +7.1% | |
+0.7% +48 src/moar.c +48 +0.7% | |
+2.1% +48 src/strings/ascii.c +48 +2.1% | |
+2.2% +48 src/strings/latin1.c +48 +2.2% | |
+1.6% +48 src/strings/windows1252.c +48 +1.6% | |
+1.8% +32 src/6model/reprs/MVMCode.c +32 +1.8% | |
+5.3% +32 src/6model/reprs/MVMException.c +32 +5.3% | |
+2.1% +32 src/6model/reprs/P6bigint.c +32 +2.1% | |
+0.2% +32 src/math/bigintops.c +32 +0.2% | |
+0.2% +16 src/6model/containers.c +16 +0.2% | |
+0.5% +16 src/6model/reprs/MVMContext.c +16 +0.5% | |
+0.2% +16 src/core/bytecode.c +16 +0.2% | |
+0.3% +16 src/core/dll.c +16 +0.3% | |
+3.6% +16 src/core/intcache.c +16 +3.6% | |
+0.4% +16 src/strings/utf8.c +16 +0.4% | |
-------------- SHRINKING -------------- | |
-94.4% -5.40Ki src/profiler/profile.c -5.40Ki -94.4% | |
-8.7% -320 src/io/syncfile.c -320 -8.7% | |
-2.8% -160 src/gc/collect.c -160 -2.8% | |
-0.1% -48 src/core/interp.c -48 -0.1% | |
+0.7% +29.6Ki TOTAL +299Ki +2.2% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparing 2016.04 → 2016.05 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+0.0% +1.73Ki [None] +122Ki +0.9% | |
+25% +5.62Ki src/core/frame.c +5.62Ki +25% | |
+31% +1.70Ki src/spesh/facts.c +1.70Ki +31% | |
+12% +1008 src/6model/reprs/NativeRef.c +1008 +12% | |
+11% +928 src/core/exceptions.c +928 +11% | |
+27% +707 src/core/loadbytecode.c +707 +27% | |
+26% +516 src/core/continuation.c +516 +26% | |
+2.8% +450 src/6model/reprs/P6opaque.c +450 +2.8% | |
+2.1% +389 src/jit/emit_posix_x64.c +389 +2.1% | |
[NEW] +311 src/core/callstack.c +311 [NEW] | |
+9.4% +296 src/spesh/deopt.c +296 +9.4% | |
+5.2% +288 src/6model/reprs.c +288 +5.2% | |
+1.7% +288 src/io/procops.c +288 +1.7% | |
+3.8% +282 src/gc/roots.c +282 +3.8% | |
+0.8% +208 src/6model/serialization.c +208 +0.8% | |
+2.0% +208 src/core/nativecall_dyncall.c +208 +2.0% | |
+14% +192 src/core/compunit.c +192 +14% | |
+0.8% +176 src/gen/config.c +176 +0.8% | |
+0.4% +160 src/jit/graph.c +160 +0.4% | |
+5.2% +144 src/6model/reprs/MVMIter.c +144 +5.2% | |
+13% +83 src/core/threadcontext.c +83 +13% | |
+1.6% +64 src/6model/reprs/CArray.c +64 +1.6% | |
+4.8% +56 src/jit/compile.c +56 +4.8% | |
+0.5% +56 src/profiler/heapsnapshot.c +56 +0.5% | |
+11% +48 src/6model/reprs/MVMThread.c +48 +11% | |
+0.7% +48 src/moar.c +48 +0.7% | |
+0.8% +46 src/gc/collect.c +46 +0.8% | |
+0.8% +32 src/6model/6model.c +32 +0.8% | |
+0.5% +32 src/6model/reprs/MVMStaticFrame.c +32 +0.5% | |
+0.4% +32 src/6model/reprs/MultiDimArray.c +32 +0.4% | |
+0.5% +32 src/6model/sc.c +32 +0.5% | |
+0.3% +32 src/spesh/optimize.c +32 +0.3% | |
+4.4% +16 src/6model/reprs/CPointer.c +16 +4.4% | |
+1.4% +16 src/6model/reprs/MVMCallCapture.c +16 +1.4% | |
+0.8% +16 src/6model/reprs/MVMCompUnit.c +16 +0.8% | |
+1.0% +16 src/core/threads.c +16 +1.0% | |
+0.8% +16 src/instrument/crossthreadwrite.c +16 +0.8% | |
+0.2% +16 src/profiler/instrument.c +16 +0.2% | |
+12% +8 src/spesh/threshold.c +8 +12% | |
-------------- SHRINKING -------------- | |
-5.2% -372 src/6model/reprs/CUnion.c -372 -5.2% | |
-42.0% -224 src/gc/worklist.c -224 -42.0% | |
-15.2% -96 src/6model/reprs/MVMException.c -96 -15.2% | |
-7.2% -64 src/6model/reprs/MVMContinuation.c -64 -7.2% | |
-1.8% -32 src/6model/reprs/MVMCode.c -32 -1.8% | |
-0.5% -16 src/6model/reprs/MVMContext.c -16 -0.5% | |
-1.8% -16 src/gc/allocation.c -16 -1.8% | |
-0.0% -8 src/core/interp.c -8 -0.0% | |
+0.3% +15.3Ki TOTAL +136Ki +1.0% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparing 2016.05 → 2016.06 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+0.0% +388 [None] +25.0Ki +0.2% | |
+25% +2.31Ki src/core/exceptions.c +2.31Ki +25% | |
+0.3% +256 src/core/interp.c +256 +0.3% | |
+2.3% +256 src/spesh/graph.c +256 +2.3% | |
+0.4% +112 src/6model/serialization.c +112 +0.4% | |
+1.0% +80 src/core/hll.c +80 +1.0% | |
+0.9% +73 src/spesh/inline.c +73 +0.9% | |
+0.4% +64 src/6model/reprs/P6opaque.c +64 +0.4% | |
+1.6% +46 src/6model/reprs/MVMIter.c +46 +1.6% | |
+0.4% +32 src/gc/roots.c +32 +0.4% | |
+0.2% +16 src/core/bytecode.c +16 +0.2% | |
+0.9% +16 src/core/callsite.c +16 +0.9% | |
+2.2% +16 src/core/threadcontext.c +16 +2.2% | |
+0.0% +16 src/jit/graph.c +16 +0.0% | |
+0.2% +16 src/moar.c +16 +0.2% | |
+0.2% +13 src/6model/sc.c +13 +0.2% | |
-------------- SHRINKING -------------- | |
-1.0% -272 src/core/frame.c -272 -1.0% | |
-0.3% -48 src/core/args.c -48 -0.3% | |
-0.1% -16 src/profiler/heapsnapshot.c -16 -0.1% | |
+0.1% +3.35Ki TOTAL +28.0Ki +0.2% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparing 2016.06 → 2016.07 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+17% +284 src/spesh/manipulate.c +284 +17% | |
+0.5% +224 src/jit/graph.c +224 +0.5% | |
+0.9% +112 src/spesh/optimize.c +112 +0.9% | |
+0.5% +16 src/6model/reprs/MVMContext.c +16 +0.5% | |
+0.0% +6 src/6model/serialization.c +6 +0.0% | |
-------------- SHRINKING -------------- | |
-0.0% -78 [None] -2.72Ki -0.0% | |
-23.9% -1.08Ki src/6model/reprs/MVMMultiCache.c -1.08Ki -23.9% | |
-0.0% -544 TOTAL -3.17Ki -0.0% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparing 2016.07 → 2016.08 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+0.0% +707 [None] +10.5Ki +0.1% | |
+28% +438 src/6model/reprs/ConcBlockingQueue.c +438 +28% | |
+1.7% +288 src/io/procops.c +288 +1.7% | |
+39% +224 src/6model/reprs/MVMAsyncTask.c +224 +39% | |
+53% +208 src/6model/reprs/Semaphore.c +208 +53% | |
+15% +192 src/io/eventloop.c +192 +15% | |
+2.6% +192 src/spesh/facts.c +192 +2.6% | |
+0.1% +112 src/core/interp.c +112 +0.1% | |
+0.9% +112 src/spesh/optimize.c +112 +0.9% | |
+8.4% +80 src/6model/reprs/ConditionVariable.c +80 +8.4% | |
+9.5% +64 src/io/timers.c +64 +9.5% | |
+0.5% +48 src/io/asyncsocket.c +48 +0.5% | |
+0.1% +32 src/strings/ops.c +32 +0.1% | |
+0.5% +30 src/core/bytecodedump.c +30 +0.5% | |
+0.2% +16 src/6model/reprs/CStruct.c +16 +0.2% | |
+0.5% +16 src/io/syncfile.c +16 +0.5% | |
+0.1% +1 src/spesh/manipulate.c +1 +0.1% | |
-------------- SHRINKING -------------- | |
-1.0% -288 src/core/frame.c -288 -1.0% | |
-0.1% -16 src/core/exceptions.c -16 -0.1% | |
+0.1% +2.40Ki TOTAL +12.2Ki +0.1% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparing 2016.08 → 2016.09 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+0.2% +5.83Ki [None] +62.3Ki +0.5% | |
[NEW] +1.44Ki src/6model/reprs/Decoder.c +1.44Ki [NEW] | |
+1.5% +1.28Ki src/core/interp.c +1.28Ki +1.5% | |
+14% +592 src/core/validation.c +592 +14% | |
+7.7% +416 src/strings/decode_stream.c +416 +7.7% | |
+2.7% +272 src/core/bytecode.c +272 +2.7% | |
+1.8% +144 src/6model/reprs/MVMHash.c +144 +1.8% | |
+0.9% +144 src/6model/reprs/P6opaque.c +144 +0.9% | |
+1.0% +128 src/profiler/heapsnapshot.c +128 +1.0% | |
+6.1% +128 src/spesh/candidate.c +128 +6.1% | |
+0.2% +64 src/6model/serialization.c +64 +0.2% | |
+1.4% +48 src/io/syncfile.c +48 +1.4% | |
+0.4% +35 src/spesh/inline.c +35 +0.4% | |
+0.3% +16 src/6model/reprs.c +16 +0.3% | |
+0.2% +16 src/core/nativecall.c +16 +0.2% | |
+2.1% +16 src/core/threadcontext.c +16 +2.1% | |
+1.0% +16 src/io/syncsocket.c +16 +1.0% | |
+0.1% +16 src/spesh/optimize.c +16 +0.1% | |
+0.2% +10.6Ki TOTAL +67.0Ki +0.5% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparing 2016.09 → 2016.10 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+3.1% +109Ki [None] +120Ki +0.9% | |
+6.5% +816 src/spesh/optimize.c +816 +6.5% | |
+1.3% +656 src/strings/unicode.c +656 +1.3% | |
+1.3% +416 src/strings/ops.c +416 +1.3% | |
+5.6% +192 src/io/syncfile.c +192 +5.6% | |
+1.5% +158 src/core/nativecall_dyncall.c +158 +1.5% | |
+0.1% +132 src/core/interp.c +132 +0.1% | |
+0.9% +64 src/6model/reprconv.c +64 +0.9% | |
+0.1% +48 src/jit/graph.c +48 +0.1% | |
+0.1% +32 src/6model/serialization.c +32 +0.1% | |
+1.0% +32 src/gc/orchestrate.c +32 +1.0% | |
+0.5% +16 src/6model/reprs/MVMMultiCache.c +16 +0.5% | |
+0.1% +16 src/core/frame.c +16 +0.1% | |
+0.2% +16 src/strings/normalize.c +16 +0.2% | |
+0.4% +8 src/instrument/crossthreadwrite.c +8 +0.4% | |
-------------- SHRINKING -------------- | |
-19.9% -320 src/io/dirops.c -320 -19.9% | |
-1.3% -96 src/6model/reprs/CPPStruct.c -96 -1.3% | |
-1.1% -80 src/6model/reprs/CStruct.c -80 -1.1% | |
-0.2% -16 src/6model/reprs/CUnion.c -16 -0.2% | |
+2.5% +111Ki TOTAL +122Ki +0.9% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparing 2016.10 → 2016.11 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+1.4% +469 src/strings/ops.c +469 +1.4% | |
+5.8% +448 src/gc/roots.c +448 +5.8% | |
+0.6% +162 src/6model/serialization.c +162 +0.6% | |
+4.8% +96 src/6model/reprs/ConcBlockingQueue.c +96 +4.8% | |
+5.9% +90 src/core/fixedsizealloc.c +90 +5.9% | |
+0.9% +80 src/6model/reprs/NFA.c +80 +0.9% | |
+3.6% +80 src/spesh/candidate.c +80 +3.6% | |
+2.0% +65 src/gc/orchestrate.c +65 +2.0% | |
+0.9% +64 src/moar.c +64 +0.9% | |
+3.6% +63 src/6model/reprs/MVMCode.c +63 +3.6% | |
+0.6% +48 src/6model/reprs/MultiDimArray.c +48 +0.6% | |
+0.2% +48 src/math/bigintops.c +48 +0.2% | |
+0.4% +32 src/6model/reprconv.c +32 +0.4% | |
+1.7% +27 src/core/threads.c +27 +1.7% | |
+3.2% +16 src/6model/reprs/MVMThread.c +16 +3.2% | |
+0.1% +16 src/6model/reprs/P6opaque.c +16 +0.1% | |
-------------- SHRINKING -------------- | |
-0.1% -2.08Ki [None] -118Ki -0.9% | |
-20.6% -5.59Ki src/core/frame.c -5.59Ki -20.6% | |
-39.7% -3.17Ki src/6model/reprs/MVMHash.c -3.17Ki -39.7% | |
-40.8% -2.61Ki src/6model/reprs/HashAttrStore.c -2.61Ki -40.8% | |
-38.3% -2.45Ki src/core/ext.c -2.45Ki -38.3% | |
-45.9% -2.07Ki src/core/dll.c -2.07Ki -45.9% | |
-20.9% -1.72Ki src/core/hll.c -1.72Ki -20.9% | |
-48.4% -1.58Ki src/6model/reprs/MVMContext.c -1.58Ki -48.4% | |
-15.2% -1.52Ki src/core/bytecode.c -1.52Ki -15.2% | |
-21.6% -1.48Ki src/6model/sc.c -1.48Ki -21.6% | |
-17.6% -1.34Ki src/6model/containers.c -1.34Ki -17.6% | |
-30.6% -1016 src/core/loadbytecode.c -1016 -30.6% | |
-15.7% -912 src/6model/reprs.c -912 -15.7% | |
-8.3% -907 src/core/nativecall_dyncall.c -907 -8.3% | |
-6.2% -592 src/6model/reprs/NativeRef.c -592 -6.2% | |
-6.1% -400 src/6model/reprs/MVMStaticFrame.c -400 -6.1% | |
-0.3% -308 src/core/interp.c -308 -0.3% | |
-0.4% -160 src/jit/graph.c -160 -0.4% | |
-11.0% -80 src/6model/reprs/MVMString.c -80 -11.0% | |
-0.7% -38 src/gc/collect.c -38 -0.7% | |
-2.5% -32 src/io/dirops.c -32 -2.5% | |
-1.5% -16 src/6model/reprs/ConditionVariable.c -16 -1.5% | |
-3.3% -16 src/6model/reprs/MVMDLLSym.c -16 -3.3% | |
-0.8% -8 src/gc/finalize.c -8 -0.8% | |
-0.6% -28.2Ki TOTAL -145Ki -1.0% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparing 2016.11 → 2016.12 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+0.0% +1.20Ki [None] +71.0Ki +0.5% | |
+3.1% +1008 src/strings/ops.c +1008 +3.1% | |
+4.4% +976 src/core/frame.c +976 +4.4% | |
+20% +848 src/strings/utf8.c +848 +20% | |
+7.1% +715 src/io/asyncsocket.c +715 +7.1% | |
+3.4% +576 src/io/procops.c +576 +3.4% | |
+6.9% +555 src/io/asyncsocketudp.c +555 +6.9% | |
+13% +304 src/strings/latin1.c +304 +13% | |
+0.2% +148 src/core/interp.c +148 +0.2% | |
+9.5% +144 src/io/eventloop.c +144 +9.5% | |
+17% +127 src/io/timers.c +127 +17% | |
+8.5% +123 src/io/filewatchers.c +123 +8.5% | |
+6.2% +91 src/io/signals.c +91 +6.2% | |
[NEW] +72 src/spesh/lookup.c +72 [NEW] | |
+1.9% +64 src/spesh/deopt.c +64 +1.9% | |
+0.4% +48 src/spesh/dump.c +48 +0.4% | |
+0.3% +32 src/core/nativecall_dyncall.c +32 +0.3% | |
+1.0% +32 src/gc/orchestrate.c +32 +1.0% | |
+0.3% +16 src/6model/sc.c +16 +0.3% | |
+0.3% +16 src/spesh/args.c +16 +0.3% | |
-------------- SHRINKING -------------- | |
-3.0% -48 src/6model/reprs/P6bigint.c -48 -3.0% | |
-0.1% -16 src/spesh/optimize.c -16 -0.1% | |
+0.1% +6.89Ki TOTAL +76.7Ki +0.5% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparing 2016.12 → 2017.01 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+25% +906Ki [None] +1.04Mi +7.9% | |
+42% +2.70Ki src/strings/utf8_c8.c +2.70Ki +42% | |
+16% +1.53Ki src/strings/normalize.c +1.53Ki +16% | |
+35% +1.36Ki src/6model/6model.c +1.36Ki +35% | |
+1.6% +769 src/strings/unicode.c +769 +1.6% | |
[NEW] +281 src/core/regionalloc.c +281 [NEW] | |
+11% +224 src/6model/reprs/MVMCompUnit.c +224 +11% | |
+11% +178 src/core/compunit.c +178 +11% | |
+3.1% +160 src/core/coerce.c +160 +3.1% | |
+1.6% +128 src/gc/roots.c +128 +1.6% | |
+1.4% +80 src/strings/decode_stream.c +80 +1.4% | |
+1.9% +64 src/gc/orchestrate.c +64 +1.9% | |
+0.5% +48 src/core/nativecall_dyncall.c +48 +0.5% | |
+0.4% +32 src/core/bytecode.c +32 +0.4% | |
+1.1% +16 src/6model/reprs/Decoder.c +16 +1.1% | |
+5.1% +16 src/core/callstack.c +16 +5.1% | |
+0.1% +16 src/jit/emit_posix_x64.c +16 +0.1% | |
+0.7% +16 src/spesh/candidate.c +16 +0.7% | |
+0.2% +16 src/spesh/inline.c +16 +0.2% | |
-------------- SHRINKING -------------- | |
-3.4% -776 src/core/frame.c -776 -3.4% | |
-7.5% -672 src/6model/reprs/NativeRef.c -672 -7.5% | |
-2.1% -240 src/spesh/graph.c -240 -2.1% | |
-0.2% -212 src/core/interp.c -212 -0.2% | |
-7.7% -192 src/core/continuation.c -192 -7.7% | |
-1.0% -169 src/mast/compiler.c -169 -1.0% | |
-3.4% -120 src/spesh/deopt.c -120 -3.4% | |
-0.7% -93 src/core/args.c -93 -0.7% | |
-1.1% -80 src/spesh/facts.c -80 -1.1% | |
-0.4% -48 src/core/exceptions.c -48 -0.4% | |
-2.7% -32 src/6model/reprs/MVMCallCapture.c -32 -2.7% | |
-0.2% -32 src/6model/reprs/P6opaque.c -32 -0.2% | |
-0.2% -16 src/6model/reprs/NFA.c -16 -0.2% | |
-0.1% -16 src/6model/serialization.c -16 -0.1% | |
-0.9% -16 src/gc/gen2.c -16 -0.9% | |
-1.4% -16 src/spesh/osr.c -16 -1.4% | |
+20% +911Ki TOTAL +1.05Mi +7.4% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparing 2017.01 → 2017.02 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+1.1% +50.2Ki [None] +108Ki +0.7% | |
[NEW] +14.6Ki src/6model/reprs/VMArray.c +14.6Ki [NEW] | |
+5.0% +2.43Ki src/strings/unicode.c +2.43Ki +5.0% | |
+5.5% +1.01Ki src/jit/emit_posix_x64.c +1.01Ki +5.5% | |
+7.4% +800 src/io/asyncsocket.c +800 +7.4% | |
+1.0% +432 src/jit/graph.c +432 +1.0% | |
+18% +305 src/io/eventloop.c +305 +18% | |
+1.0% +276 src/6model/serialization.c +276 +1.0% | |
+5.1% +104 src/instrument/crossthreadwrite.c +104 +5.1% | |
+0.1% +48 src/core/interp.c +48 +0.1% | |
+0.4% +32 src/6model/reprs/NFA.c +32 +0.4% | |
+1.3% +16 src/jit/compile.c +16 +1.3% | |
+0.2% +10 src/gc/collect.c +10 +0.2% | |
-------------- SHRINKING -------------- | |
[DEL] -14.6Ki src/6model/reprs/MVMArray.c -14.6Ki [DEL] | |
-1.2% -64 src/core/coerce.c -64 -1.2% | |
-0.6% -48 src/io/asyncsocketudp.c -48 -0.6% | |
-3.1% -48 src/io/filewatchers.c -48 -3.1% | |
-3.1% -48 src/io/signals.c -48 -3.1% | |
-5.5% -48 src/io/timers.c -48 -5.5% | |
-0.2% -48 src/math/bigintops.c -48 -0.2% | |
-1.9% -32 src/io/syncsocket.c -32 -1.9% | |
-0.1% -16 src/6model/bootstrap.c -16 -0.1% | |
-1.0% -16 src/6model/parametric.c -16 -1.0% | |
-0.1% -16 src/io/procops.c -16 -0.1% | |
-0.0% -16 src/strings/ops.c -16 -0.0% | |
+1.0% +55.2Ki TOTAL +113Ki +0.7% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparing 2017.02 → 2017.03 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+0.0% +1.49Ki [None] +6.23Ki +0.0% | |
+71% +1.03Ki src/6model/reprs/Decoder.c +1.03Ki +71% | |
+2.2% +731 src/strings/ops.c +731 +2.2% | |
+7.6% +398 src/io/io.c +398 +7.6% | |
[NEW] +287 3rdparty/libtommath/bn_mp_expt_d_ex.c +287 [NEW] | |
+17% +128 src/core/threadcontext.c +128 +17% | |
+2.7% +112 src/6model/reprs/CArray.c +112 +2.7% | |
+0.1% +96 src/core/interp.c +96 +0.1% | |
+0.5% +96 src/jit/emit_posix_x64.c +96 +0.5% | |
+56% +76 3rdparty/libtommath/bn_mp_rand.c +76 +56% | |
+152% +70 3rdparty/libtommath/bn_mp_invmod.c +70 +152% | |
+0.4% +64 src/6model/bootstrap.c +64 +0.4% | |
+3.3% +64 src/io/eventloop.c +64 +3.3% | |
+88% +43 3rdparty/libtommath/bn_mp_init_copy.c +43 +88% | |
+2.4% +30 src/io/dirops.c +30 +2.4% | |
+4.6% +18 3rdparty/libtommath/bn_mp_dr_reduce.c +18 +4.6% | |
+0.1% +16 src/6model/serialization.c +16 +0.1% | |
+0.5% +16 src/strings/nfg.c +16 +0.5% | |
+4.9% +14 3rdparty/libtommath/bn_mp_reduce_2k.c +14 +4.9% | |
+0.6% +11 3rdparty/libtommath/bn_mp_toom_mul.c +11 +0.6% | |
+0.6% +10 3rdparty/libtommath/bn_mp_div.c +10 +0.6% | |
+3.2% +6 3rdparty/libtommath/bn_mp_reduce_2k_l.c +6 +3.2% | |
+0.4% +6 3rdparty/libtommath/bn_mp_toom_sqr.c +6 +0.4% | |
-------------- SHRINKING -------------- | |
-17.7% -3.05Ki src/io/procops.c -3.05Ki -17.7% | |
-6.9% -1.02Ki src/6model/reprs/VMArray.c -1.02Ki -6.9% | |
-95.9% -164 3rdparty/libtommath/bn_mp_expt_d.c -164 -95.9% | |
-2.4% -80 src/gc/orchestrate.c -80 -2.4% | |
-1.9% -8 3rdparty/libtommath/bn_mp_add_d.c -8 -1.9% | |
+0.0% +464 TOTAL +5.19Ki +0.0% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparing 2017.03 → HEAD(1e2a7b9) | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+0.3% +16 src/core/coerce.c +16 +0.3% | |
+0.1% +16 src/math/bigintops.c +16 +0.1% | |
-------------- SHRINKING -------------- | |
-1.0% -32 src/strings/nfg.c -32 -1.0% | |
-0.0% -16 src/strings/ops.c -16 -0.0% | |
-+-+-+-+-+-+-+ MIXED +-+-+-+-+-+-+- | |
-0.0% -16 [None] +1.33Ki +0.0% | |
-0.0% -32 TOTAL +1.31Ki +0.0% |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment