Commit Graph

3123 Commits

Author SHA1 Message Date
Konstantin Anisimov 783a18fad2 1) Move IrClassReference and IrGetClass processing from PreInlineLowering to PostInlineLowering
2) Move immutableBinaryBlobOf processing from PreInlineLowering to PostInlineLowering
3) Support IrClassReference and IrGetClass elements in DeepCopyIrTreeWithDescriptors
2017-11-21 08:21:46 +03:00
Alexander Gorshenev 4a0be88d47 IrClassReference support in virtualization. 2017-11-21 08:21:46 +03:00
Alexander Gorshenev 5ca5923b9a IrGetClass serialization/deserialization. 2017-11-21 08:21:46 +03:00
Abhishek Sudhakaran 9a922c6947 Update Readme.md to notify users to install JDK (#1051) 2017-11-20 16:39:22 +03:00
Alexander Gorshenev 625bf54944 Moved wasm stub generator from explicit hasGetter/hasSetter
to somewhat more natural readOnly attributes.
2017-11-20 12:20:37 +03:00
Alexander Gorshenev 779a926b94 Made stub generator produce spaces rather than tabs. 2017-11-20 12:20:37 +03:00
Alexander Gorshenev 6b71af0043 Less ambigous getter and setter stub names. 2017-11-20 12:20:37 +03:00
Alexander Gorshenev 95128148ba Eliminated some warnings in wasm32 sample. 2017-11-20 12:20:37 +03:00
Alexander Gorshenev 103d397200 Removed manualy created wasm32 interop stubs. 2017-11-20 12:20:37 +03:00
Alexander Gorshenev 7e157c9d0d Moved some properties to better work with stub generator. 2017-11-20 12:20:37 +03:00
Alexander Gorshenev 1fc7c5888f Updated the wasm stub generator. 2017-11-20 12:20:37 +03:00
Alexander Gorshenev c48c569e9d A prototype wasm32 stub generator. 2017-11-20 12:20:37 +03:00
Andrzej Spiess 24ce0cad86 Added missing /iphone subpath to source path of replace binary script build phase 2017-11-20 15:28:11 +07:00
Igor Chevdar 5d4d579490 Fix for global lateinit properties 2017-11-17 18:28:23 +03:00
Aleksey Kladov b5befcf5d5 [debug] it's possible to inspect array elements in debugger 2017-11-17 16:19:26 +03:00
Nikolay Igotti 579e4a0d4c Small tweaks (#1043)
* Make Future.consume() inline.

* Small player tweaks.
2017-11-16 18:24:37 +03:00
Pavel Punegov 4d8fddef6e Add more tests from the latest snapshot 2017-11-16 17:21:48 +03:00
Pavel Punegov d71af3da10 Ignore unsupported tests 2017-11-16 17:21:48 +03:00
Pavel Punegov ffa1ffa659 Update box tests to 1.2.0-rc-39 2017-11-16 17:21:48 +03:00
Pavel Punegov 0121b6a185 Remove not used txt test metadata 2017-11-16 17:21:48 +03:00
Igor Chevdar bec7d80a68 Fixed warnings 2017-11-16 12:22:02 +03:00
Ilya Matveev fc5057868b samples: Refactor setting KONAN_HOME variable 2017-11-16 13:50:37 +07:00
Ilya Matveev b96ede81d2 gradle-plugin, tests: Enable ignored library tests 2017-11-16 13:50:37 +07:00
Ilya Matveev 3c6bcb9244 samples: Add command line builds for objc and uikit samples 2017-11-16 13:50:37 +07:00
Ilya Matveev 4c73a90e1d gradle-plugin, tests: Enable parallel execution 2017-11-16 13:50:37 +07:00
Ilya Matveev 2c63d0e2ed samples: Support custom path to compiler in bat-scripts 2017-11-16 13:50:37 +07:00
Ilya Matveev e74eb15a19 samples: Add a task for building all samples using platform libs 2017-11-16 13:50:37 +07:00
Ilya Matveev 9937833a53 samples: Support custom path to konanc in build.sh 2017-11-16 13:50:37 +07:00
Ilya Matveev 638d23e8b1 gradle-plugin: Support custom konan.home in gradle plugin tests 2017-11-16 13:50:37 +07:00
Mike Sinkovsky 7b9cd6c9f4 mingw: build videoplayer sample (#1037) 2017-11-15 15:42:59 +03:00
Alexander Gorshenev 78e2dde69c Renamed SerializerVisitor.kt -> DeserializerDriver.kt to match the class name. 2017-11-15 12:49:42 +03:00
Alexander Gorshenev 723e355707 Remove a serialization debug dump behemoth. 2017-11-15 12:49:42 +03:00
Alexander Gorshenev 5c1a414347 A do-while loop serialization test. 2017-11-15 12:49:42 +03:00
Alexander Gorshenev 63821fe837 DoWhile serialization. 2017-11-15 12:49:42 +03:00
Alexander Gorshenev 3e0b50ef6b A test for catch serialization. 2017-11-15 12:49:42 +03:00
Alexander Gorshenev 0b096e2208 Properly process catch parameter declaration. 2017-11-15 12:49:42 +03:00
Mike Sinkovsky bab0a85336 mingw tetris: fix build.bat (#1017) 2017-11-14 22:07:11 +03:00
Nikolay Igotti 131c99d535 Videoplayer example (#1031) 2017-11-14 19:39:52 +03:00
Vasily Levchenko 9d7ed9d153 [kotlin compiler][update] 1.2-20171110.225330-21
script runtime : 1.2-20171110.225348-21
stdlib         : 1.2-20171110.225351-21
reflect        : 1.2-20171110.225343-21
stdlib-jdk8    : 1.2-20171110.225357-21
gradle plugin  : 1.2-20171110.225340-21
2017-11-14 09:27:30 +03:00
Nikolay Igotti afe0780d28 Improve workers API, fix lost sync. (#1029) 2017-11-13 16:42:00 +03:00
Nikolay Igotti 1c8616541e Ensure Linux exposes recent enough POSIX (#1030) 2017-11-13 16:41:20 +03:00
Ilya Matveev 3a1a6fd6fb samples: Port android build to stable android gradle plugin 2017-11-13 13:02:15 +07:00
Alexander Gorshenev 97f666e643 Added a short notice PLATFORM_LIBS.md. 2017-11-09 15:56:48 +03:00
Pavel Punegov 629cbd8eed Make execRemote work for both action and closure 2017-11-09 12:52:28 +03:00
Pavel Punegov a3ad2101f5 Cleanup ExecRemote code:
* Replace action extension with simple closure composition
* Separate remote and local execution
2017-11-09 12:52:28 +03:00
Pavel Punegov 0623bb9474 Cleanup executables after the run on remote host 2017-11-09 12:52:28 +03:00
Pavel Punegov 0b7ad6e205 Remove obsolete C test files and Makefiles 2017-11-09 12:52:28 +03:00
Pavel Punegov 9400ee6a8e Ignore failing tests 2017-11-09 12:48:21 +03:00
Pavel Punegov fd45aea4da Fix patterns 2017-11-09 12:48:21 +03:00
Pavel Punegov fed1a5d63f Fix packages that have the same names as locals 2017-11-09 12:48:21 +03:00