Created
October 22, 2017 04:07
-
-
Save Whateverable/68c51dabe93160559220be5f07819a20 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 → 2017.04 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+0.1% +2.44Ki [None] +79.2Ki +0.5% | |
+6.0% +1.25Ki src/math/bigintops.c +1.25Ki +6.0% | |
+25% +1.20Ki src/6model/reprs/MVMHash.c +1.20Ki +25% | |
[NEW] +880 src/instrument/line_coverage.c +880 [NEW] | |
+1.2% +416 src/strings/ops.c +416 +1.2% | |
+23% +374 src/core/fixedsizealloc.c +374 +23% | |
+1.4% +240 src/6model/reprs/P6opaque.c +240 +1.4% | |
+3.2% +180 src/io/io.c +180 +3.2% | |
+3.1% +160 src/strings/utf8.c +160 +3.1% | |
+2.1% +144 src/moar.c +144 +2.1% | |
+0.1% +128 src/core/interp.c +128 +0.1% | |
+0.6% +80 src/spesh/optimize.c +80 +0.6% | |
+3.6% +64 src/6model/reprs/P6int.c +64 +3.6% | |
+0.5% +64 src/core/exceptions.c +64 +0.5% | |
[NEW] +46 3rdparty/libtommath/bn_mp_get_long_long.c +46 [NEW] | |
+0.6% +32 src/core/coerce.c +32 +0.6% | |
+1.3% +32 src/io/syncstream.c +32 +1.3% | |
+0.3% +32 src/strings/utf8_c8.c +32 +0.3% | |
+0.7% +16 src/core/continuation.c +16 +0.7% | |
+0.1% +16 src/core/frame.c +16 +0.1% | |
-------------- SHRINKING -------------- | |
-6.3% -96 src/6model/reprs/P6bigint.c -96 -6.3% | |
-1.9% -64 src/gc/orchestrate.c -64 -1.9% | |
-0.1% -36 src/strings/unicode.c -36 -0.1% | |
-0.1% -32 src/6model/serialization.c -32 -0.1% | |
-0.4% -32 src/core/bytecode.c -32 -0.4% | |
-0.7% -16 src/6model/reprs/MVMCompUnit.c -16 -0.7% | |
-0.3% -16 src/6model/reprs/MVMStaticFrame.c -16 -0.3% | |
-0.3% -16 src/core/validation.c -16 -0.3% | |
-0.2% -16 src/gc/roots.c -16 -0.2% | |
-0.1% -16 src/spesh/graph.c -16 -0.1% | |
-0.3% -3 src/spesh/osr.c -3 -0.3% | |
+0.1% +7.40Ki TOTAL +84.2Ki +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 2017.04 → 2017.05 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+0.0% +655 [None] +14.2Ki +0.1% | |
+11% +1.45Ki src/6model/reprs/VMArray.c +1.45Ki +11% | |
+87% +768 src/instrument/line_coverage.c +768 +87% | |
+13% +320 src/io/syncstream.c +320 +13% | |
+0.8% +176 src/gen/config.c +176 +0.8% | |
+1.6% +176 src/spesh/graph.c +176 +1.6% | |
+7.9% +165 src/6model/reprs/ConcBlockingQueue.c +165 +7.9% | |
+1.6% +160 src/core/nativecall_dyncall.c +160 +1.6% | |
+1.7% +150 src/core/bytecode.c +150 +1.7% | |
+3.5% +128 src/io/syncfile.c +128 +3.5% | |
+7.9% +128 src/io/syncsocket.c +128 +7.9% | |
+0.9% +128 src/spesh/dump.c +128 +0.9% | |
+3.5% +112 src/gc/orchestrate.c +112 +3.5% | |
+5.5% +112 src/io/eventloop.c +112 +5.5% | |
+0.3% +112 src/strings/ops.c +112 +0.3% | |
[NEW] +98 src/profiler/telemeh.c +98 [NEW] | |
+9.5% +97 src/6model/reprs/ConditionVariable.c +97 +9.5% | |
+1.2% +96 src/core/nativecall.c +96 +1.2% | |
+11% +65 src/6model/reprs/Semaphore.c +65 +11% | |
+4.0% +64 src/core/threads.c +64 +4.0% | |
+1.2% +16 src/io/dirops.c +16 +1.2% | |
+0.1% +16 src/math/bigintops.c +16 +0.1% | |
-------------- SHRINKING -------------- | |
-16.0% -1.81Ki src/io/asyncsocket.c -1.81Ki -16.0% | |
-21.7% -1.81Ki src/io/asyncsocketudp.c -1.81Ki -21.7% | |
-18.2% -1.30Ki src/profiler/instrument.c -1.30Ki -18.2% | |
-6.9% -992 src/io/procops.c -992 -6.9% | |
-11.5% -672 src/io/io.c -672 -11.5% | |
-0.3% -304 src/core/interp.c -304 -0.3% | |
-0.0% -1.74Ki TOTAL +11.8Ki +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 2017.05 → 2017.06 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
[NEW] +7.08Ki src/strings/parse_num.c +7.08Ki [NEW] | |
+5.4% +1.84Ki src/strings/ops.c +1.84Ki +5.4% | |
+18% +976 src/strings/utf8.c +976 +18% | |
+16% +943 src/spesh/args.c +943 +16% | |
+4.0% +687 src/6model/reprs/P6opaque.c +687 +4.0% | |
+38% +672 src/io/syncsocket.c +672 +38% | |
+4.5% +608 src/io/procops.c +608 +4.5% | |
+3.4% +452 src/spesh/optimize.c +452 +3.4% | |
+6.1% +448 src/spesh/facts.c +448 +6.1% | |
+2.4% +271 src/strings/normalize.c +271 +2.4% | |
+1.4% +190 src/spesh/dump.c +190 +1.4% | |
+1.2% +176 src/6model/bootstrap.c +176 +1.2% | |
+4.3% +144 src/strings/nfg.c +144 +4.3% | |
+2.2% +128 src/strings/decode_stream.c +128 +2.2% | |
+0.3% +80 src/6model/serialization.c +80 +0.3% | |
+4.1% +80 src/spesh/manipulate.c +80 +4.1% | |
+0.8% +66 src/spesh/inline.c +66 +0.8% | |
+0.7% +64 src/strings/utf8_c8.c +64 +0.7% | |
+0.5% +48 src/6model/reprs/NFA.c +48 +0.5% | |
+0.2% +48 src/core/frame.c +48 +0.2% | |
+0.4% +48 src/spesh/graph.c +48 +0.4% | |
[NEW] +42 src/platform/sys.c +42 [NEW] | |
+1.6% +40 src/6model/reprs/Decoder.c +40 +1.6% | |
+1.4% +32 src/strings/ascii.c +32 +1.4% | |
+1.2% +32 src/strings/latin1.c +32 +1.2% | |
+3.9% +16 src/6model/reprs/MVMOSHandle.c +16 +3.9% | |
+0.6% +16 src/strings/utf16.c +16 +0.6% | |
-------------- SHRINKING -------------- | |
-69.3% -1.94Ki src/io/syncstream.c -1.94Ki -69.3% | |
-3.7% -1.62Ki src/jit/graph.c -1.62Ki -3.7% | |
-43.7% -1.60Ki src/io/syncfile.c -1.60Ki -43.7% | |
[DEL] -1.35Ki 3rdparty/libuv/src/unix/tty.c -1.35Ki [DEL] | |
-23.9% -1.21Ki src/io/io.c -1.21Ki -23.9% | |
-8.1% -480 src/io/fileops.c -480 -8.1% | |
-0.5% -448 src/core/interp.c -448 -0.5% | |
-3.7% -192 src/core/coerce.c -192 -3.7% | |
-11.4% -91 src/io/syncpipe.c -91 -11.4% | |
[DEL] -55 src/platform/posix/sys.c -55 [DEL] | |
-0.7% -48 src/moar.c -48 -0.7% | |
-1.6% -48 src/strings/windows1252.c -48 -1.6% | |
-1.2% -16 src/io/dirops.c -16 -1.2% | |
-+-+-+-+-+-+-+ MIXED +-+-+-+-+-+-+- | |
-0.1% -3.07Ki [None] +56.4Ki +0.4% | |
+0.1% +2.94Ki TOTAL +62.4Ki +0.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.06 → 2017.07 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+21% +11.0Ki src/strings/unicode.c +11.0Ki +21% | |
+73% +5.14Ki src/strings/parse_num.c +5.14Ki +73% | |
+8.7% +3.66Ki src/jit/graph.c +3.66Ki +8.7% | |
+63% +1.31Ki src/io/eventloop.c +1.31Ki +63% | |
+20% +1.23Ki src/core/bytecodedump.c +1.23Ki +20% | |
+39% +816 src/io/syncfile.c +816 +39% | |
+4.9% +384 src/spesh/facts.c +384 +4.9% | |
+8.4% +332 src/io/io.c +332 +8.4% | |
+2.1% +292 src/spesh/dump.c +292 +2.1% | |
+0.7% +256 src/strings/ops.c +256 +0.7% | |
+12% +240 src/spesh/manipulate.c +240 +12% | |
+2.1% +128 src/strings/decode_stream.c +128 +2.1% | |
+1.3% +112 src/gc/roots.c +112 +1.3% | |
+0.1% +30 src/6model/serialization.c +30 +0.1% | |
+0.6% +16 src/6model/reprs/Decoder.c +16 +0.6% | |
-------------- SHRINKING -------------- | |
-17.3% -2.38Ki src/io/procops.c -2.38Ki -17.3% | |
-9.1% -1.01Ki src/strings/normalize.c -1.01Ki -9.1% | |
[DEL] -882 src/io/syncstream.c -882 [DEL] | |
[DEL] -705 src/io/syncpipe.c -705 [DEL] | |
-2.5% -344 src/spesh/optimize.c -344 -2.5% | |
-16.5% -192 src/6model/reprs/MVMCallCapture.c -192 -16.5% | |
-6.7% -112 src/core/threads.c -112 -6.7% | |
-1.5% -96 src/strings/utf8.c -96 -1.5% | |
-0.6% -84 src/core/args.c -84 -0.6% | |
-0.1% -64 src/core/interp.c -64 -0.1% | |
-2.0% -59 src/strings/windows1252.c -59 -2.0% | |
-1.8% -48 src/strings/latin1.c -48 -1.8% | |
-1.9% -48 src/strings/utf16.c -48 -1.9% | |
-0.5% -32 src/moar.c -32 -0.5% | |
-1.3% -32 src/strings/ascii.c -32 -1.3% | |
-0.9% -32 src/strings/nfg.c -32 -0.9% | |
-0.5% -16 src/6model/reprs/MVMMultiCache.c -16 -0.5% | |
-0.1% -16 src/core/exceptions.c -16 -0.1% | |
-+-+-+-+-+-+-+ MIXED +-+-+-+-+-+-+- | |
-0.1% -5.67Ki [None] +15.0Ki +0.1% | |
+0.2% +13.2Ki TOTAL +33.9Ki +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 2017.07 → 2017.08.1 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+0.8% +35.6Ki [None] +801Ki +5.4% | |
[NEW] +7.60Ki src/spesh/stats.c +7.60Ki [NEW] | |
+37% +5.07Ki src/spesh/dump.c +5.07Ki +37% | |
[NEW] +4.12Ki src/spesh/arg_guard.c +4.12Ki [NEW] | |
+4.4% +3.91Ki src/core/interp.c +3.91Ki +4.4% | |
+21% +2.81Ki src/spesh/optimize.c +2.81Ki +21% | |
+5.4% +2.48Ki src/jit/graph.c +2.48Ki +5.4% | |
[NEW] +1.87Ki src/spesh/plan.c +1.87Ki [NEW] | |
+197% +1.68Ki src/spesh/log.c +1.68Ki +197% | |
[NEW] +1.65Ki src/spesh/worker.c +1.65Ki [NEW] | |
[NEW] +1.46Ki src/spesh/dead_bb_elimination.c +1.46Ki [NEW] | |
+22% +1.37Ki src/6model/containers.c +1.37Ki +22% | |
[NEW] +1.18Ki src/6model/reprs/MVMStaticFrameSpesh.c +1.18Ki [NEW] | |
+3.2% +1.17Ki src/strings/ops.c +1.17Ki +3.2% | |
+12% +1.01Ki src/spesh/inline.c +1.01Ki +12% | |
[NEW] +664 src/6model/reprs/MVMSpeshLog.c +664 [NEW] | |
+5.5% +624 src/spesh/graph.c +624 +5.5% | |
+6.9% +480 src/moar.c +480 +6.9% | |
+4.9% +472 src/io/asyncsocket.c +472 +4.9% | |
+2.6% +464 src/6model/reprs/P6opaque.c +464 +2.6% | |
+15% +336 src/spesh/manipulate.c +336 +15% | |
+9.5% +220 src/core/continuation.c +220 +9.5% | |
+14% +213 src/core/threads.c +213 +14% | |
+5.2% +181 src/spesh/codegen.c +181 +5.2% | |
+2.0% +176 src/6model/reprs/MultiDimArray.c +176 +2.0% | |
+1.8% +160 src/6model/reprs/NFA.c +160 +1.8% | |
+1.0% +160 src/6model/reprs/VMArray.c +160 +1.0% | |
+2.4% +112 src/core/validation.c +112 +2.4% | |
+0.6% +112 src/jit/emit_posix_x64.c +112 +0.6% | |
+0.5% +109 src/core/frame.c +109 +0.5% | |
+1.8% +96 src/io/fileops.c +96 +1.8% | |
+6.7% +83 src/jit/compile.c +83 +6.7% | |
+1.4% +83 src/profiler/instrument.c +83 +1.4% | |
+1.0% +73 src/core/bytecodedump.c +73 +1.0% | |
+2.1% +69 src/gc/orchestrate.c +69 +2.1% | |
+1.0% +48 src/6model/reprs.c +48 +1.0% | |
+11% +35 src/core/callstack.c +35 +11% | |
+0.1% +32 src/math/bigintops.c +32 +0.1% | |
+0.7% +24 src/6model/reprs/MVMMultiCache.c +24 +0.7% | |
+1.3% +21 src/instrument/line_coverage.c +21 +1.3% | |
+1.6% +16 src/6model/reprs/MVMCallCapture.c +16 +1.6% | |
+0.5% +13 src/io/syncsocket.c +13 +0.5% | |
+0.8% +8 src/gc/finalize.c +8 +0.8% | |
+0.4% +8 src/instrument/crossthreadwrite.c +8 +0.4% | |
+2.7% +2 src/spesh/threshold.c +2 +2.7% | |
-------------- SHRINKING -------------- | |
-10.7% -2.45Ki src/gen/config.c -2.45Ki -10.7% | |
-21.2% -1.28Ki src/6model/reprs/MVMStaticFrame.c -1.28Ki -21.2% | |
-8.8% -1.03Ki src/core/exceptions.c -1.03Ki -8.8% | |
-14.5% -1.02Ki src/6model/reprconv.c -1.02Ki -14.5% | |
-6.5% -968 src/6model/bootstrap.c -968 -6.5% | |
-41.4% -960 src/spesh/candidate.c -960 -41.4% | |
[DEL] -792 src/6model/reprs/Lexotic.c -792 [DEL] | |
-6.5% -760 src/io/procops.c -760 -6.5% | |
-8.0% -536 src/io/asyncsocketudp.c -536 -8.0% | |
-5.7% -469 src/spesh/facts.c -469 -5.7% | |
-0.4% -351 [Other] -351 -0.4% | |
-7.4% -253 src/spesh/deopt.c -253 -7.4% | |
-3.6% -252 src/spesh/args.c -252 -3.6% | |
-3.6% -239 src/core/hll.c -239 -3.6% | |
-4.1% -224 src/6model/6model.c -224 -4.1% | |
-10.6% -211 src/core/fixedsizealloc.c -211 -10.6% | |
-1.7% -128 src/6model/reprs/CPPStruct.c -128 -1.7% | |
-1.7% -128 src/6model/reprs/CStruct.c -128 -1.7% | |
-1.5% -125 src/6model/reprs/NativeRef.c -125 -1.5% | |
-5.0% -112 src/6model/reprs/ConcBlockingQueue.c -112 -5.0% | |
-0.9% -107 src/profiler/heapsnapshot.c -107 -0.9% | |
-6.8% -104 src/io/filewatchers.c -104 -6.8% | |
-1.2% -98 src/gc/roots.c -98 -1.2% | |
-1.2% -96 src/core/nativecall.c -96 -1.2% | |
-2.5% -88 src/strings/nfg.c -88 -2.5% | |
-3.2% -80 src/core/dll.c -80 -3.2% | |
-4.7% -72 src/io/signals.c -72 -4.7% | |
-5.1% -72 src/mast/driver.c -72 -5.1% | |
-1.3% -70 src/gc/collect.c -70 -1.3% | |
-3.5% -64 src/6model/reprs/MVMCode.c -64 -3.5% | |
-2.8% -64 src/6model/reprs/MVMCompUnit.c -64 -2.8% | |
-1.3% -64 src/core/coerce.c -64 -1.3% | |
-1.5% -59 src/core/ext.c -59 -1.5% | |
-1.9% -54 src/gc/objectid.c -54 -1.9% | |
-1.7% -51 src/6model/reprs/MVMIter.c -51 -1.7% | |
-8.8% -48 3rdparty/tinymt/tinymt64.c -48 -8.8% | |
-0.7% -48 src/6model/reprs/CUnion.c -48 -0.7% | |
-0.5% -48 src/core/bytecode.c -48 -0.5% | |
-2.1% -48 src/core/loadbytecode.c -48 -2.1% | |
-0.5% -48 src/strings/normalize.c -48 -0.5% | |
-1.5% -40 src/6model/reprs/Decoder.c -40 -1.5% | |
-0.3% -35 src/core/args.c -35 -0.3% | |
-1.9% -32 src/6model/reprs/MVMContext.c -32 -1.9% | |
-0.5% -32 src/6model/reprs/MVMHash.c -32 -0.5% | |
-1.7% -32 src/6model/reprs/P6int.c -32 -1.7% | |
-0.9% -32 src/6model/reprs/SCRef.c -32 -0.9% | |
-7.0% -32 src/core/intcache.c -32 -7.0% | |
-0.9% -32 src/io/eventloop.c -32 -0.9% | |
-3.9% -32 src/io/timers.c -32 -3.9% | |
-7.4% -24 src/profiler/profile.c -24 -7.4% | |
-1.3% -22 src/core/compunit.c -22 -1.3% | |
+1.1% +64.1Ki TOTAL +829Ki +5.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 2017.08.1 → 2017.09.1 | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+14% +655Ki [None] +1.12Mi +7.3% | |
+60% +22.4Ki src/strings/ops.c +22.4Ki +60% | |
[NEW] +19.7Ki src/jit/x64/emit.c +19.7Ki [NEW] | |
+69% +6.22Ki src/6model/reprs/NFA.c +6.22Ki +69% | |
+18% +4.06Ki src/math/bigintops.c +4.06Ki +18% | |
+64% +2.67Ki src/io/io.c +2.67Ki +64% | |
+46% +2.25Ki src/core/coerce.c +2.25Ki +46% | |
+11% +1.69Ki src/spesh/optimize.c +1.69Ki +11% | |
+48% +1.59Ki src/strings/nfg.c +1.59Ki +48% | |
+7.3% +1024 src/core/args.c +1024 +7.3% | |
+5.4% +848 src/6model/reprs/VMArray.c +848 +5.4% | |
+11% +832 src/spesh/stats.c +832 +11% | |
+5.5% +663 src/spesh/graph.c +663 +5.5% | |
+22% +641 src/io/syncfile.c +641 +22% | |
+5.3% +580 src/io/procops.c +580 +5.3% | |
[NEW] +505 src/jit/label.c +505 [NEW] | |
+6.5% +480 src/moar.c +480 +6.5% | |
+15% +288 src/spesh/plan.c +288 +15% | |
+15% +199 src/jit/compile.c +199 +15% | |
+1.6% +193 src/profiler/heapsnapshot.c +193 +1.6% | |
[NEW] +190 src/spesh/iterator.c +190 [NEW] | |
+0.2% +180 src/core/interp.c +180 +0.2% | |
+0.8% +160 src/gen/config.c +160 +0.8% | |
+0.9% +151 src/mast/compiler.c +151 +0.9% | |
+8.1% +144 src/core/threads.c +144 +8.1% | |
+1.8% +112 src/6model/reprs/MVMHash.c +112 +1.8% | |
+2.7% +112 src/spesh/arg_guard.c +112 +2.7% | |
+0.4% +37 src/strings/normalize.c +37 +0.4% | |
+0.3% +32 src/spesh/inline.c +32 +0.3% | |
+1.4% +32 src/strings/ascii.c +32 +1.4% | |
+1.3% +32 src/strings/latin1.c +32 +1.3% | |
+0.7% +25 src/6model/reprs/MVMMultiCache.c +25 +0.7% | |
+0.1% +16 src/core/exceptions.c +16 +0.1% | |
+0.2% +16 src/gc/roots.c +16 +0.2% | |
+0.7% +16 src/io/syncsocket.c +16 +0.7% | |
+1.2% +16 src/spesh/candidate.c +16 +1.2% | |
+0.1% +16 src/spesh/dump.c +16 +0.1% | |
+0.6% +16 src/strings/utf16.c +16 +0.6% | |
+0.4% +12 src/strings/windows1252.c +12 +0.4% | |
+0.3% +8 src/6model/reprs/Decoder.c +8 +0.3% | |
-------------- SHRINKING -------------- | |
[DEL] -19.8Ki src/jit/emit_posix_x64.c -19.8Ki [DEL] | |
-7.1% -3.43Ki src/jit/graph.c -3.43Ki -7.1% | |
-3.2% -1.98Ki src/strings/unicode.c -1.98Ki -3.2% | |
-6.4% -608 src/strings/utf8_c8.c -608 -6.4% | |
-1.3% -160 src/strings/parse_num.c -160 -1.3% | |
-0.5% -32 src/strings/decode_stream.c -32 -0.5% | |
-0.1% -8 src/6model/bootstrap.c -8 -0.1% | |
+12% +697Ki TOTAL +1.16Mi +7.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 2017.09.1 → HEAD(1952356) | |
VM SIZE FILE SIZE | |
++++++++++++++ GROWING ++++++++++++++ | |
+7.8% +415Ki [None] +1.05Mi +6.4% | |
[NEW] +12.8Ki src/jit/tile.c +12.8Ki [NEW] | |
[NEW] +12.4Ki src/jit/linear_scan.c +12.4Ki [NEW] | |
[NEW] +11.1Ki src/jit/expr.c +11.1Ki [NEW] | |
+40% +7.80Ki src/jit/x64/emit.c +7.80Ki +40% | |
+1.2% +2.46Ki [Other] +2.46Ki +1.2% | |
+81% +2.39Ki 3rdparty/libuv/src/inet.c +2.39Ki +81% | |
+27% +2.07Ki src/core/nativecall.c +2.07Ki +27% | |
+99% +1.48Ki src/jit/compile.c +1.48Ki +99% | |
+33% +1.46Ki 3rdparty/libuv/src/unix/core.c +1.46Ki +33% | |
+78% +1.28Ki src/core/callsite.c +1.28Ki +78% | |
+13% +1.28Ki src/core/nativecall_dyncall.c +1.28Ki +13% | |
+9.1% +1.13Ki 3rdparty/libuv/src/unix/fs.c +1.13Ki +9.1% | |
+211% +1006 src/jit/log.c +1006 +211% | |
+20% +960 3rdparty/libuv/src/unix/signal.c +960 +20% | |
+41% +716 src/core/compunit.c +716 +41% | |
+20% +656 3rdparty/libuv/src/unix/linux-inotify.c +656 +20% | |
+29% +656 src/6model/reprs/MVMCompUnit.c +656 +29% | |
+2.7% +486 src/6model/reprs/P6opaque.c +486 +2.7% | |
+9.7% +480 src/6model/reprs.c +480 +9.7% | |
+2.8% +470 src/mast/compiler.c +470 +2.8% | |
+5.0% +393 src/moar.c +393 +5.0% | |
+10.0% +368 src/spesh/codegen.c +368 +10.0% | |
+5.6% +352 src/strings/utf8.c +352 +5.6% | |
+4.7% +348 src/6model/reprs/CStruct.c +348 +4.7% | |
+3.8% +336 src/6model/reprs/MultiDimArray.c +336 +3.8% | |
+19% +336 src/core/fixedsizealloc.c +336 +19% | |
+6.6% +330 src/strings/nfg.c +330 +6.6% | |
+6.5% +320 3rdparty/libuv/src/unix/linux-core.c +320 +6.5% | |
+4.3% +316 src/6model/reprs/CPPStruct.c +316 +4.3% | |
+12% +304 src/io/syncsocket.c +304 +12% | |
+1.2% +260 src/core/frame.c +260 +1.2% | |
+16% +243 src/6model/parametric.c +243 +16% | |
+3.4% +208 src/strings/decode_stream.c +208 +3.4% | |
[NEW] +201 src/jit/x64/arch.c +201 [NEW] | |
+2.9% +194 src/spesh/args.c +194 +2.9% | |
+1.2% +188 src/6model/reprs/NFA.c +188 +1.2% | |
+0.7% +188 src/6model/serialization.c +188 +0.7% | |
+2.7% +188 src/io/io.c +188 +2.7% | |
+33% +187 3rdparty/libuv/src/unix/poll.c +187 +33% | |
+5.2% +187 src/6model/reprs/MVMMultiCache.c +187 +5.2% | |
+1.2% +185 src/core/args.c +185 +1.2% | |
+5.1% +176 src/gc/orchestrate.c +176 +5.1% | |
+2.1% +176 src/gc/roots.c +176 +2.1% | |
+232% +167 src/spesh/lookup.c +167 +232% | |
+16% +149 3rdparty/libuv/src/unix/loop.c +149 +16% | |
+2.3% +144 src/6model/reprs/MVMHash.c +144 +2.3% | |
+2.3% +140 src/6model/reprconv.c +140 +2.3% | |
+9.0% +135 src/spesh/dead_bb_elimination.c +135 +9.0% | |
+2.1% +128 3rdparty/libuv/src/unix/stream.c +128 +2.1% | |
+2.7% +128 3rdparty/libuv/src/unix/udp.c +128 +2.7% | |
-------------- SHRINKING -------------- | |
-36.7% -4.43Ki src/strings/parse_num.c -4.43Ki -36.7% | |
-4.3% -4.01Ki src/core/interp.c -4.01Ki -4.3% | |
-4.3% -2.58Ki src/strings/unicode.c -2.58Ki -4.3% | |
-3.4% -2.06Ki src/strings/ops.c -2.06Ki -3.4% | |
-1.5% -607 [Other] -607 -1.5% | |
-1.2% -565 src/jit/graph.c -565 -1.2% | |
-5.3% -504 src/spesh/inline.c -504 -5.3% | |
-1.8% -224 src/profiler/heapsnapshot.c -224 -1.8% | |
-0.7% -196 src/math/bigintops.c -196 -0.7% | |
-2.4% -184 src/spesh/facts.c -184 -2.4% | |
-10.8% -176 3rdparty/libuv/src/unix/thread.c -176 -10.8% | |
-0.9% -168 src/spesh/dump.c -168 -0.9% | |
-1.8% -148 src/6model/reprs/NativeRef.c -148 -1.8% | |
-2.5% -132 src/6model/6model.c -132 -2.5% | |
-0.7% -127 src/spesh/optimize.c -127 -0.7% | |
-0.9% -122 src/6model/bootstrap.c -122 -0.9% | |
-1.6% -117 src/core/coerce.c -117 -1.6% | |
-2.7% -116 src/6model/reprs/CArray.c -116 -2.7% | |
-4.7% -112 src/strings/ascii.c -112 -4.7% | |
-4.3% -112 src/strings/latin1.c -112 -4.3% | |
-4.4% -100 src/core/loadbytecode.c -100 -4.4% | |
-1.0% -98 src/io/asyncsocket.c -98 -1.0% | |
-7.9% -95 3rdparty/libtommath/bn_mp_invmod_slow.c -95 -7.9% | |
-4.5% -87 src/core/threads.c -87 -4.5% | |
-4.3% -80 3rdparty/libuv/src/unix/timer.c -80 -4.3% | |
-1.4% -80 src/6model/sc.c -80 -1.4% | |
-1.8% -80 src/spesh/arg_guard.c -80 -1.8% | |
-3.0% -75 src/core/continuation.c -75 -3.0% | |
-4.3% -72 src/instrument/line_coverage.c -72 -4.3% | |
-1.1% -68 src/core/hll.c -68 -1.1% | |
-5.0% -67 3rdparty/libuv/src/unix/async.c -67 -5.0% | |
-11.4% -57 3rdparty/libtommath/bn_fast_s_mp_mul_digs.c -57 -11.4% | |
-1.7% -52 src/spesh/deopt.c -52 -1.7% | |
-11.0% -48 3rdparty/libtommath/bn_mp_div_2d.c -48 -11.0% | |
-1.2% -48 src/6model/reprs/HashAttrStore.c -48 -1.2% | |
-5.5% -48 src/core/threadcontext.c -48 -5.5% | |
-0.6% -48 src/spesh/stats.c -48 -0.6% | |
-1.9% -48 src/strings/utf16.c -48 -1.9% | |
-45.5% -40 3rdparty/libtommath/bn_mp_clear.c -40 -45.5% | |
-2.5% -40 3rdparty/libtommath/bn_mp_karatsuba_mul.c -40 -2.5% | |
-1.4% -37 src/spesh/log.c -37 -1.4% | |
-3.3% -36 src/6model/reprs/ConditionVariable.c -36 -3.3% | |
-5.0% -34 3rdparty/libtommath/bn_fast_mp_montgomery_reduce.c -34 -5.0% | |
-9.8% -34 3rdparty/libtommath/bn_mp_rshd.c -34 -9.8% | |
-7.7% -34 3rdparty/libtommath/bn_s_mp_mul_high_digs.c -34 -7.7% | |
-4.3% -34 src/io/timers.c -34 -4.3% | |
-9.5% -33 3rdparty/libtommath/bn_mp_div_3.c -33 -9.5% | |
-2.3% -33 src/io/filewatchers.c -33 -2.3% | |
-1.5% -32 src/spesh/plan.c -32 -1.5% | |
-6.0% -28 3rdparty/libtommath/bn_mp_montgomery_reduce.c -28 -6.0% | |
-0.7% -28 src/core/ext.c -28 -0.7% | |
+7.3% +467Ki TOTAL +1.10Mi +6.3% |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment