Commit Graph

2059 Commits

Author SHA1 Message Date
Alexander Gorshenev 429bc31b82 No serialization for "external public inline" functions. 2017-04-05 12:09:43 +03:00
Giuseppe Barbieri 9195291976 Update README.md (#450) 2017-04-05 10:49:54 +03:00
Vasily Levchenko 77fb3c6985 BUILD: use slack parameters from teamcity parameters 2017-04-04 23:10:37 +03:00
Dmitry Jemerov 8505f03d8e Fix path to SDL defs in README (#446) 2017-04-04 22:36:48 +03:00
Dmitry Jemerov 305dbd30a6 Fix Markdown syntax 2017-04-04 17:32:12 +02:00
Konstantin Anisimov a70d5293b3 Typo fixed 2017-04-04 18:02:01 +07:00
Konstantin Anisimov 5f9f0e55d0 Optimize import 2017-04-04 18:02:01 +07:00
Konstantin Anisimov c7de1d452f Move type operations in DeepCopyIrTreeWithDescriptors 2017-04-04 18:02:01 +07:00
Konstantin Anisimov 276c14a896 Minor refactoring 2017-04-04 18:02:01 +07:00
Konstantin Anisimov 90b910fd53 Igor's fixes 2017-04-04 18:02:01 +07:00
Konstantin Anisimov 526a496d59 Assert prevents compiling stdlib - should be suspended 2017-04-04 18:02:01 +07:00
Konstantin Anisimov 36ddaa46e4 Assert if deserializer failed to fetch FunctionDeclaration 2017-04-04 18:02:01 +07:00
Konstantin Anisimov 2381e453d8 Type substitution relocated in DeepCopyIrWithDescriptors 2017-04-04 18:02:01 +07:00
Igor Chevdar ee3e408dcb Added recursive inlining 2017-04-04 11:58:52 +03:00
Igor Chevdar b9507d9036 Do not inline arguments that are IrBlock or IrCallableReference 2017-04-04 11:58:52 +03:00
Igor Chevdar d9e400f39e * Enabled inlining of stdlib
* Fixed two bugs in inlining
2017-04-04 11:58:52 +03:00
Igor Chevdar fffbff1365 Inline: need to clone all arguments for inline function call 2017-04-04 11:58:52 +03:00
Igor Chevdar 791712a22a Fixed bug with inline function call: run substituter on descriptors 2017-04-04 11:58:52 +03:00
Igor Chevdar 8d5ec79192 Supported empty vararg parameter in inline function call 2017-04-04 11:58:52 +03:00
Igor Chevdar 492187cb4c Fixed visibility
Function declared in inline function is not always local - it can
be declared in a local class
2017-04-04 11:58:52 +03:00
Igor Chevdar b960d8b84a Fixed containing declaration during copying of function descriptor 2017-04-04 11:58:52 +03:00
Igor Chevdar 6c1c86abaf Fixed dispatch receiver during copying of function descriptor 2017-04-04 11:58:52 +03:00
Igor Chevdar 8dbdd9422d Copying of memberScope of local class in inline function 2017-04-04 11:58:52 +03:00
Igor Chevdar 05b6d8ab81 Synchronized Any?.plus with JVM Kotlin 2017-04-04 11:58:52 +03:00
Igor Chevdar fc55e9fba1 Added phase to IrValidator: ensure that all IR nodes are different 2017-04-04 11:58:52 +03:00
Igor Chevdar dc7e00aa2a Added function declarations stack for debugging 2017-04-04 11:58:52 +03:00
Nikolay Igotti 074131f1ac Fix isw* function usage 2017-04-03 19:32:32 +03:00
ilmat192 368ad9449f Small fixes (#442)
* Fix gradle plugin readme

* samples: Add brew paths
2017-04-03 19:05:44 +03:00
Nikolay Igotti ac37d95ff1 Minor fixes 2017-04-03 17:22:46 +03:00
Ilya Matveev a553768067 samples: Fix tetris readme 2017-04-03 20:59:42 +07:00
Ilya Matveev 9a07fd322d samples: Update comments in the tetris gradle build 2017-04-03 19:11:04 +07:00
Ilya Matveev 7b0e70d550 build: Don't override bintray artifact during uploading by default
This patch disables overriding the gradle-plugin artifact if
such artifact is already uploaded to bintray. One may force
overriding using 'override' project property:
./gradlew bintrayUpload -Poverride
2017-04-03 19:11:04 +07:00
Svyatoslav Scherbina a7cf182716 Simplify libcurl sample by using StableObjPtr 2017-04-03 15:03:26 +03:00
Svyatoslav Scherbina a50b38da5a Implement StableObjPtr for Kotlin N 2017-04-03 15:03:26 +03:00
Svyatoslav Scherbina d07295d732 Remove some hacks from libcurl sample 2017-04-03 15:03:26 +03:00
Alexander Gorshenev 1c2af73468 Bumped minimal MacOS version from 10.10 to 10.11. 2017-04-03 15:02:17 +03:00
Andrey Breslav d997d26104 Update the project name + minor corrections (#437)
- Kotlin N -> Kotlin/Native
- Some wording corrections
2017-04-03 14:50:59 +03:00
igotti-google 88dec13625 Add libffi license 2017-04-02 10:53:44 +03:00
igotti-google e8a609e3c1 Add SDL license 2017-04-02 10:44:01 +03:00
Alexander Gorshenev 9132a192c1 Better wording for the banner. 2017-04-01 20:30:57 +03:00
SvyatoslavScherbina 6350ad5c7b Extend docs about interop 2017-04-01 11:07:53 +03:00
igotti-google 2d92cc8bda Allow building Tetris sample with Gradle 2017-04-01 10:10:06 +03:00
Ilya Matveev 20bdefabdc samples: Add -framework SDL2 in linkerOpts in tetris sample 2017-03-31 21:50:42 +07:00
Svyatoslav Scherbina 7f0b8a6778 Fix number of interop issues 2017-03-31 17:24:41 +03:00
Ilya Matveev 89552fa2c8 build: Add gradle-plugin readme into bundle 2017-03-31 21:05:55 +07:00
Ilya Matveev 1063d134cd samples: Fix iphone gradle project 2017-03-31 20:57:00 +07:00
Ilya Matveev c5dd4d38fc gradle-plugin: generate build task only for supported platforms 2017-03-31 20:57:00 +07:00
Ilya Matveev 951598cca9 gradle-plugin: Add prefix -copt or -lopt for each option in a list 2017-03-31 19:55:49 +07:00
Ilya Matveev 9c6a0d9853 gradle-plugin: Fix LD_LIBRARY_PATH and DYLD_LIBRARY_PATH 2017-03-31 19:27:13 +07:00
Ilya Matveev e4203ec86c gradle-plugin: Add gradle plugin description 2017-03-31 18:46:25 +07:00