Commit Graph

3920 Commits

Author SHA1 Message Date
Ilya Matveev a3a26b60ce [gradle-plugin] Add maven libraries into a tooling model 2018-07-25 14:07:40 +07:00
Ilya Matveev 9b148303f4 [gradle-plugin] Add 'targets' info task 2018-07-25 14:07:40 +07:00
Ilya Matveev f88b545cbc [gradle-plugin] Add copyright headers 2018-07-25 14:07:40 +07:00
Ilya Matveev ee36dfc4ee [gradle-plugin] Replace '-' with '_' in framework names 2018-07-25 14:07:40 +07:00
Ilya Matveev 7515a22421 [gradle-plugin] Fix a bug with up-to-date checks for frameworks 2018-07-25 14:07:40 +07:00
Ilya Matveev 1149ae07e2 [gradle-plugin] Rework class hierarchy for frameworks 2018-07-25 14:07:40 +07:00
Ilya Matveev 8bcf5d9e39 [gradle-plugin] Provide aggregate assemble tasks 2018-07-25 14:07:40 +07:00
Ilya Matveev 654617523c [gradle-plugin][tests] Add test for unsupported targets 2018-07-25 14:07:40 +07:00
Ilya Matveev 9a5086af1d [gradle-plugin] Don't create compiler tasks for unsupported targets 2018-07-25 14:07:40 +07:00
Mohit Jayanti Gurumukhani 7ddfd8defa Corrected spelling/grammar wherever needed (#1818) 2018-07-19 16:58:20 +07:00
Sergey Bogolepov d376d08438 Marked global mutable state in the benchmark as thread local 2018-07-18 18:51:23 +07:00
Sergey Bogolepov d04ee83e76 Fixed bug in post-inline lowering 2018-07-18 18:24:45 +07:00
Vasily Levchenko 2a78a8dade [gradle][experimental] publish the per component pom into variant generated publications 2018-07-18 13:56:42 +03:00
Igor Chevdar 4645f86225 Fixed bug in inliner with default args + test 2018-07-17 19:09:02 +03:00
Vasily Levchenko 3b024dc5ac [kotlin compiler][update] 1.2.70-dev-402 2018-07-17 07:06:55 +03:00
ilmat192 3660fc1d5e [gradle-plugin] Support frameworks and extra options in the new plugin (#1800) 2018-07-16 11:53:30 +07:00
Nikolay Igotti 95e641cfc1 Fix synthetic childern print 2018-07-16 06:04:22 +03:00
Nikolay Igotti 5dcb891c59 Improve synthetic field accessors. 2018-07-16 06:04:22 +03:00
ilmat192 a83a48930b [backend] Allow argument reordering in enum entry initializers (#1794) 2018-07-13 15:33:24 +07:00
Pavel Punegov 5879784536 Fix Random.nextInt with bound that returned negative values 2018-07-12 15:34:42 +03:00
Nikolay Igotti faee954d1a Better reading to buffer in example. 2018-07-12 11:12:45 +03:00
ilmat192 d20fc12a08 [gradle-plugin] Publish the plugin to plugin portal (#1789)
* [gradle-plugin] Publish the plugin to plugin portal

* [gradle-plugin] Fix test classpath
2018-07-12 12:00:30 +07:00
Vasily Levchenko b4180fab64 [gradle plugin] friend module support.
e.g.
konanArtifacts {
    library('A') {
        srcDir 'src/A'
    }
    library('C') {
        srcDir 'src/C'
    }
    library('B') {
        srcDir 'src/B'
        libraries {
           artifact 'A', true
           artifact 'C'
        }
    }
}
2018-07-11 09:49:14 +03:00
Vasily Levchenko f376d9da37 [backend] friend module support 2018-07-11 09:49:14 +03:00
Vasily Levchenko 856392a6e1 [util][no-java] added File.equals/.hashCode 2018-07-11 09:49:14 +03:00
Nikolay Igotti da7e31a10a APIs for easier freeze debugging. (#1783) 2018-07-10 14:28:56 +03:00
Nikolay Igotti 7e517ef6f1 Fix crash in C string conversion, remove excessive includes. (#1786) 2018-07-10 08:51:12 +03:00
Vasily Levchenko f4e29c88c5 [kotlin compiler][update] 1.2.70-dev-198 (#1784)
* [kotlin compiler][update] 1.2.70-dev-198
2018-07-09 17:12:44 +03:00
Vasily Levchenko 2e4cd70f1a [build] replace direct urls with cached ones 2018-07-09 09:52:02 +03:00
Carlos Ballesteros Velasco 009deaa2e6 FAQ: Question headings (#1776) 2018-07-08 12:30:02 +03:00
Carlos Ballesteros Velasco ccaf0f3ad2 Add FAQ instructions for checking against master (#1772) 2018-07-07 10:33:35 +03:00
Nikolay Igotti 25690fa6e7 Make Tetris sample more readable, add config reader. (#1773) 2018-07-06 17:36:02 +03:00
SvyatoslavScherbina d474f862ab Don't use IR annotations to check for 'ThreadLocal' (#1771)
Fix #1768
2018-07-06 13:41:45 +03:00
Nikolay Igotti bc15678cd6 Atomic lazy getter. (#1769) 2018-07-06 13:40:11 +03:00
Igor Chevdar 6360b1a1ba Bump version 2018-07-05 17:00:48 +03:00
ilmat192 080b176539 Add some links about the new Gradle plugin in its readme. (#1765) 2018-07-05 20:23:57 +07:00
Nikolay Igotti ade7a4ec81 v0.8 preparations. (#1762) 2018-07-05 16:18:12 +03:00
Nikolay Igotti d50c16456e Fix MIPS atomics. 2018-07-05 14:51:34 +03:00
Pavel Punegov 96b0d10746 Implement LC random generator and Collection.shuffle 2018-07-05 14:51:34 +03:00
Svyatoslav Scherbina b6c7d2d7c3 Export internal declarations too
Mangle internal function names with module name

Fix #1758
2018-07-05 06:40:57 +03:00
Svyatoslav Scherbina 155b7b698e Fix minor bug in memory management
Properly handle the case when the program finishes with empty 'toFree' buffer
but non-empty deallocation queue.
2018-07-04 22:31:49 +03:00
Igor Chevdar f4fef09447 Fixed external tests
Marked all mutable objects with konan.ThreadLocal annotation
2018-07-04 17:11:02 +03:00
Vasily Levchenko cb916d017b [kotlin compiler][update] 1.2.70-dev-83
- Revert "Use local Kotlin jars built from 372e2c5c"
2018-07-04 14:21:56 +03:00
Igor Chevdar c9e7a4faed Fixed bug with objects access in global initialisers + test 2018-07-04 12:24:50 +03:00
Vsevolod Tolstopyatov a8d6113308 Dispatch Any methods called on interface via vtable instead of itable (#1753) 2018-07-04 10:10:58 +03:00
Svyatoslav Scherbina 627d28db8a Ignore deserialized fake-override fields
Fix #1748
2018-07-04 10:09:11 +03:00
Nikolay Igotti dfc01847c5 Freeze objects by default, stdlib improvements. (#1743) 2018-07-03 16:45:34 +03:00
Igor Chevdar c19b9d787f Fixed bug in inliner 2018-07-02 18:59:48 +03:00
Nikolay Igotti 0146e50688 Make Regex engine freezing friendly. (#1742) 2018-07-02 16:18:43 +03:00
igotti-google dfac13a7a7 Add toKString() from short array 2018-06-30 19:45:11 +03:00