Commit Graph

81 Commits

Author SHA1 Message Date
Ilya Matveev e17dd630d6 v0.3.3 preparations 2017-09-11 13:58:07 +03:00
Vasily Levchenko 1186bc22b4 [kotlin compiler][update] 1.1-20170909.122859-856
stdlib: 1.1-20170911.000327-766
gradle: 1.1-20170911.001619-835
2017-09-11 10:53:32 +03:00
Ilya Matveev 5289be4e1b v0.3.2 preparations 2017-09-05 18:37:33 +03:00
Vasily Levchenko 3016f5f253 [kotlin compiler][update] 1.1-20170901.201358-842
stdlib: 1.1-20170901.201245-751
plugin: 1.1-20170901.202447-820
2017-09-04 14:18:53 +03:00
Vasily Levchenko d488e35219 [upload]: make bintray load several artifacts 2017-08-29 16:48:38 +03:00
Vasily Levchenko 403c774688 [performance] compilation and execution with kotlin native and jvm, comparing results 2017-08-29 16:48:38 +03:00
Vasily Levchenko 9fdf30fc66 [kotlin compiler][update] 1.1-20170826.093556-820 2017-08-28 10:18:28 +03:00
Nikolay Igotti 69bf28cc23 v0.3.1 preparations. (#806) 2017-08-24 15:03:19 +03:00
Ilya Matveev 24a87415d7 dependencies: Use HTTPS for bintray repo 2017-08-23 19:42:06 +07:00
Nikolay Igotti 87f2bed5c8 Move Kotlin version to 1.1.4, fix some warnings. (#802) 2017-08-22 14:50:05 +03:00
Vasily Levchenko 30c1b4d6d5 [kotlin compiler][update] 1.1-20170818.205557-805 2017-08-21 13:45:28 +03:00
Vasily Levchenko a7bac61742 [kotlin compiler][update] 1.1-20170811.223234-778 2017-08-14 12:22:40 +03:00
Vasily Levchenko a24c5232cd [kotlin compiler][update] 1.1-20170809.024631-765 2017-08-10 06:19:51 +03:00
Vasily Levchenko d0ec24a5f2 [kotlin compiler][update] 1.1-20170729.003925-731 2017-07-31 12:56:29 +03:00
Ilya Matveev 295ab0a679 [kotlin compiler][update] 1.1-20170724.005554-711 2017-07-24 15:54:16 +07:00
Vasily Levchenko 2a64d2bec5 [kotlin compiler][update] 1.1-20170708.201339-666 2017-07-10 00:17:27 -07:00
Vasily Levchenko db4388a343 [kotlin compiler][update] 1.1-20170701.191134-644 2017-07-03 04:09:14 -07:00
Nikolay Igotti 96d9f734c0 Switch Kotlin version to 1.1.3, remove obsolete Gradle syntax (#707) 2017-06-27 11:18:13 +03:00
Vasily Levchenko 1891e9dc5b [kotlin compiler][update] 1.1-20170623.231409-619 2017-06-26 02:12:28 -07:00
Vasily Levchenko 17ed2545ce [Kotlin compiler][update] 1.1-20170616.193339-600 2017-06-19 10:44:37 -07:00
Nikolay Igotti 0e8a1292a7 v0.3 preparations (#648) 2017-06-14 16:14:47 +03:00
Ilya Matveev 96e807697a [Kotlin compiler][update] 1.1-20170611.100554-585 2017-06-13 16:16:09 +07:00
vvlevchenko 00dc4524ca [Kotlin compiler][update] 1.1.4-dev-600 (#639) 2017-06-06 21:56:31 +03:00
Nikolay Igotti a5fe494ae3 Fix Windows tests (#622) 2017-06-01 11:46:14 +03:00
SvyatoslavScherbina d08438da5f Continue updating compiler to IR with symbols:
The symbols produced by the lowering are now bound.

Also:
* Simplify interop lowering and bridges building.
* Refactor IR validation.
2017-05-24 11:30:28 +03:00
Ilya Matveev cdec464b29 Update compiler (1.1-20170519.065155-538) 2017-05-19 19:07:26 +07:00
Igor Chevdar e15878bfe9 Fresh box tests 2017-05-15 15:24:58 +03:00
Svyatoslav Scherbina 0b1e7c9526 Update compiler to IR with symbols, part 1
The produced symbols are currently unbound and thus useless.
2017-05-08 13:31:45 +03:00
Nikolay Igotti fc4fc438c3 Bump version to 0.2 2017-05-04 18:03:04 +03:00
Ilya Matveev 156a8d79c9 Update compiler (1.1.3-dev-1810) 2017-05-03 22:06:26 +07:00
Ilya Matveev fe5badee34 build: Store kotlin-compiler repo URL in a project property 2017-05-02 18:17:27 +07:00
Ilya Matveev 3f0a273a11 build: Switch Kotlin compiler downloading to kotlin-dev bintray repo
This patch uses kotlin-dev bintray repo (dl.bintray.com/kotlin/kotlin
-dev/org/jetbrains/kotlin/kotlin-compiler/) for Kotlin compiler
downloading instead of the sonatype repo and our bintray mirror of it.
So there is not need to run ./gradlew update_kotlin_compiler on each
compiler update.

It also updates kotlin-compiler to 1.1.3-dev-1619
2017-05-02 18:17:27 +07:00
Ilya Matveev 94c1716899 build: Fix dependency uploading to bintray repo 2017-05-02 18:17:27 +07:00
Ilya Matveev 55c3b79786 tests: Update box tests (1053418:id) 2017-04-27 17:27:39 +07:00
Nikolay Igotti 2d2ae56435 Update compiler (#531) 2017-04-27 12:15:56 +03:00
Ilya Matveev 8df15dca5a tests: Update box tests (1050294:id) 2017-04-25 17:46:02 +07:00
Vasily Levchenko 92964e1eae kotlin-compiler:1.1-20170424.172927-491 2017-04-24 22:35:39 +03:00
Vasily Levchenko 3bdc7f6514 kotlin-compiler:1.1-20170418.161005-471 2017-04-19 15:29:00 +03:00
Alexander Udalov a4eceb3e3a kotlin-compiler:1.1-20170417.154352-466
- Fix usage of new Kotlin command line arguments API
(cherry picked from commit fb8534d05d2f69902fd1add631754f7cdfb75c89)
2017-04-18 19:36:00 +03:00
Vasily Levchenko fa86ef5399 kotlin-compiler: 1.1-20170414.151645-464 2017-04-17 06:19:05 +03:00
Vasily Levchenko eadcd98740 kotlin-compiler: 1.1-20170412.175827-457 2017-04-13 12:21:04 +03:00
Vasily Levchenko e83c41a6c6 compiler: 1.1-20170409.165958-449. 2017-04-10 11:47:22 +03:00
Vasily Levchenko a3bf6641f5 compiler: 1.1-20170405.204642-445 2017-04-10 11:35:54 +03:00
SvyatoslavScherbina 058bb728df kotlin-compiler: 1.1-20170403.193854-443 (#452) 2017-04-05 20:48:58 +03:00
Alexander Gorshenev 1c2af73468 Bumped minimal MacOS version from 10.10 to 10.11. 2017-04-03 15:02:17 +03:00
Ilya Matveev 9d64aa7153 build: Rename bunlde archive
This patch renames the bundle to .tar.gz to work with it in
dependecny downloader.
Also it adds a version number in the bundle name.
2017-03-30 14:46:24 +07:00
Nikolay Igotti 0cbd34086e Added JB copyright (#417) 2017-03-30 09:51:58 +03:00
Alexander Gorshenev 334d2f0ee6 Remote test execution for cross compiled tests. Run it like:
$ ./gradlew backend.native:tests:run \
    -Premote=user@111.22.33.444 -Ptest_target=raspberrypi

The new gradle command line options:

    -Pbuild_flags  renamed -Pkonanc_flags.
    -Ptest_flags   provides compiler flags to the test builds.
    -Ptest_target  properly sets up compiler as well as interop
                   to cross compile tests.
    -Premote       specifies remote host and login.
2017-03-27 15:14:57 +03:00
SvyatoslavScherbina 2882e6fab7 Improve interop enums (#341)
* Update build to Kotlin 1.1.0

* Add heuristics and options for selecting C enum interop binding style

Also do some refactoring.

* Add ':Interop:Indexer:updatePrebuilt' Gradle task

* Update Interop/Indexer/prebuilt
2017-03-14 18:52:37 +03:00
Vasily Levchenko a78f38d26c compiler: 1.1-20170310.145051-441 2017-03-13 19:14:40 +03:00