Skip to content

Instantly share code, notes, and snippets.

@mjago
Created January 25, 2017 10:38
Show Gist options
  • Save mjago/e9d73e69023b3f4eeee0c7eaa86d5be7 to your computer and use it in GitHub Desktop.
Save mjago/e9d73e69023b3f4eeee0c7eaa86d5be7 to your computer and use it in GitHub Desktop.
make clean crystal stats=true release=true
Wed Jan 25: compile/ > make clean crystal stats=true release=tru
e
Using /usr/local/bin/llvm-config [version=3.9.1]
rm -rf .build
rm -rf ./doc
rm -rf src/llvm/ext/llvm_ext.o
rm -rf src/ext/sigfault.o src/ext/libcrystal.a
clang++ -c -o src/llvm/ext/llvm_ext.o src/llvm/ext/llvm_ext.cc `/usr/local/bin/llvm-config --cxxflags`
cc -fPIC -c -o src/ext/sigfault.o src/ext/sigfault.c
ar -rcs src/ext/libcrystal.a src/ext/sigfault.o
./bin/crystal build --release --stats -o .build/crystal src/compiler/crystal.cr -D without_openssl -D without_zlib
Parse: 00:00:00.0121560 ( 0.19MB)
Semantic (top level): 00:00:02.1323740 ( 76.16MB)
Semantic (new): 00:00:00.0053420 ( 84.16MB)
Semantic (type declarations): 00:00:00.0886630 ( 84.16MB)
Semantic (abstract def check): 00:00:00.0022920 ( 84.16MB)
Semantic (cvars initializers): 00:00:00.3480310 ( 92.16MB)
Semantic (ivars initializers): 00:00:00.1138950 ( 100.16MB)
Semantic (main): 00:00:14.6549750 ( 796.60MB)
Semantic (cleanup): 00:00:00.0011960 ( 796.60MB)
Semantic (recursive struct check): 00:00:00.0018030 ( 796.60MB)
Codegen (crystal): 00:00:05.2534100 ( 901.10MB)
Codegen (bc+obj): 00:00:01.8087280 ( 901.10MB)
Codegen (linking): 00:00:01.5559240 ( 901.10MB)
Wed Jan 25: compile/ >
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment