Skip to content

Commit

Permalink
Introduced HACKING.md to document some tools.
Browse files Browse the repository at this point in the history
  • Loading branch information
alexander-gorshenev committed Feb 22, 2017
1 parent 9179a96 commit 42b644b
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions HACKING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@

There are several gradle flags one can use for Konan build.

* **-Pkonanc_flags** passes flags to the compiler used to build stdlib

./gradlew -Pkonanc_flags="-disable lower_inline -print_ir" stdlib

* **-Pshims** compiles LLVM interface with tracing "shims". Allowing one
to trace the LLVM calls from the compiler.
Make sure to rebuild the project.

./gradlew -Pshims=true dist

* **-Pfilter** allows one to choose test files to run.

./gradlew -Pfilter=overflowLong.kt run_external

0 comments on commit 42b644b

Please sign in to comment.