Skip to content

Instantly share code, notes, and snippets.

@matiasgarciaisaia
Created December 27, 2016 18:27
Show Gist options
  • Save matiasgarciaisaia/24212204002ff47e7047ed9ad7a1f2b3 to your computer and use it in GitHub Desktop.
Save matiasgarciaisaia/24212204002ff47e7047ed9ad7a1f2b3 to your computer and use it in GitHub Desktop.
make stats=true crystal
Using /usr/bin/llvm-config-3.8 [version=3.8.0]
g++ -c -o src/llvm/ext/llvm_ext.o src/llvm/ext/llvm_ext.cc `/usr/bin/llvm-config-3.8 --cxxflags`
cc -fPIC -c -o src/ext/sigfault.o src/ext/sigfault.c
ar -rcs src/ext/libcrystal.a src/ext/sigfault.o
CRYSTAL_CONFIG_PATH=`pwd`/src ./bin/crystal build --stats -o .build/crystal src/compiler/crystal.cr -D without_openssl -D without_zlib
Parse: 00:00:00.0000727 ( 0.19MB)
Semantic (top level): 00:00:00.4215326 ( 77.52MB)
Semantic (new): 00:00:00.0035324 ( 77.52MB)
Semantic (type declarations): 00:00:00.0433313 ( 85.52MB)
Semantic (abstract def check): 00:00:00.0010754 ( 85.52MB)
Semantic (cvars initializers): 00:00:00.0082333 ( 85.52MB)
Semantic (ivars initializers): 00:00:00.0328169 ( 101.52MB)
Semantic (main): 00:00:11.1767042 ( 777.46MB)
Semantic (cleanup): 00:00:00.0008248 ( 777.46MB)
Semantic (recursive struct check): 00:00:00.0014208 ( 777.46MB)
Codegen (crystal): 00:00:06.8572044 ( 829.46MB)
Codegen (bc+obj): 00:00:01.6837138 ( 829.46MB)
Codegen (linking): 00:00:03.9310618 ( 829.46MB)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment