Zalim Bashorov
aebf681809
Rename module "build" -> "build-common"
2016-01-26 14:32:21 +03:00
Stanislav Erokhin
d7438d9f2b
Add mock runtime to diagnostic tests.
...
Mock runtime contains function from file Standard.kt
2016-01-25 19:13:30 +03:00
Ilya Gorbunov
9a41e07ac0
Use IDEA 143.1960 built with master kotlin branch.
...
Remove tweaks required to bootstrap packages.
Restore non-star imports of kotlin.text.Charsets.
2016-01-22 22:06:22 +03:00
Denis Zharkov
6c0cd70a22
Introduce PureReifiable annotation
...
It prevents reporting unsafe substitution warning on expressions
like 'arrayOf(arrayOf(""))'
2016-01-22 19:17:22 +03:00
Ilya Gorbunov
d7f8754282
Drop deprecated classes inheriting multifile facade classes moved out of kotlin package.
2016-01-22 05:54:38 +03:00
Ilya Gorbunov
a3efa1ea6c
Temporary allow-kotlin-package for building compiler
2016-01-22 05:54:38 +03:00
Ilya Chernikov
3615ca5b02
build.xml: add kotlin-build target
2016-01-21 19:47:08 +03:00
Ilya Chernikov
a61e5a6736
build.xml: add manifest to kotlin-daemon-client.jar
2016-01-21 19:47:07 +03:00
Alexander Udalov
59dab0a558
Combine all metadata annotations into one kotlin/Metadata
2016-01-19 18:39:59 +03:00
Dmitry Jemerov
f3faa10fcc
forbid compiling code in packages with names starting with 'kotlin' unless the -Xallow-kotlin-package command line option is specified
2016-01-19 10:53:47 +01:00
Alexander Udalov
f6b5c31e39
build.xml: build kotlin-test along with rest of runtime JARs
2016-01-17 16:28:22 +03:00
Alexander Udalov
8c3661c01c
build.xml: add option to skip jarjar of reflect
2016-01-17 16:28:22 +03:00
Sergey Mashkov
2b6ae3127b
kotlin-test: exclude OnlyInpuType from dist kotlin-test as well
2015-12-21 15:39:44 +03:00
Sergey Mashkov
f21b6a4777
Ant task to copy dist as a bootstrap compiler
2015-12-18 22:17:47 +03:00
Sergey Mashkov
a5b098c4a7
kotlin.test: Rename jvm module to junit
2015-12-18 22:16:04 +03:00
Zalim Bashorov
8c4deb80e5
Extract to property path to js.stdlib output dir and fix statistics for generated js files
2015-12-15 19:41:17 +03:00
Ilya Gorbunov
ae3135c770
For migration: Make an option "Xmultifile-facades-open" for compiler to generate open multifile facade classes.
2015-12-14 03:49:51 +03:00
Ilya Chernikov
c76bec51a0
Moving daemon files, renaming namespaces, modules and jar
2015-11-27 19:04:04 +01:00
Michael Nedzelsky
ac8dd1262c
generate kjsm-files for js-stdlib and during compilation via maven or gradle
2015-11-23 22:32:37 +03:00
Dmitry Jemerov
69a924a3ab
fix main class name for builtin serializer
2015-10-20 00:49:03 +02:00
Yan Zhulanow
2a55894bec
Update OperationsMapGenerated
2015-10-16 16:19:51 +03:00
Yan Zhulanow
d52f245cf7
Rename unary plus/minus in builtins and stdlib
2015-10-15 18:23:58 +03:00
Dmitry Petrov
416dda95ce
Drop package facades: build reflection in "regular" mode
...
(no multifile package facades).
2015-10-15 10:33:53 +03:00
Denis Zharkov
c817949221
Add services from descriptor.loader.java to resulting jars
...
#KT-9558 Fixed
2015-10-12 18:51:36 +03:00
Ilya Gorbunov
423a146bce
Preprocessor: do not use legacy package facade name in build.xml.
2015-10-11 16:14:24 +03:00
Alexander Udalov
13c54a2678
Drop external annotations support in build tools
...
External annotations will only be considered in the IDE for additional
inspections based on more precise types in Java libraries
2015-10-09 11:51:58 +02:00
Ilya Chernikov
50f482e50f
Fixing problem of hanging wait for jps process in idea by using a native-platform lib for platform-specific daemon execution
...
Adding native-platform uberjar contents to kotlin jps plugin jar
2015-10-07 19:55:04 +02:00
Nikolay Krasko
cb510a6809
Don't pack version of libraries into compiler artifact
2015-10-05 16:09:45 +03:00
Nikolay Krasko
c2b4647aa8
Avoid storing same files in kotlin-compiler.jar for maven
...
#KT-9202 Fixed
2015-10-01 16:42:56 +03:00
Alexander Udalov
1e6f230d69
Fix "ant compiler-quick", add conditional-preprocessor
2015-10-01 02:14:25 +03:00
Natalia Ukhorskaya
9ab4aafa01
jna-util.jar was renamed to jna-platform.jar
2015-09-28 11:38:07 +03:00
Ilya Gorbunov
6bb88df693
Turn off Xmultifile-package-facades option for stdlib.
2015-09-25 21:09:45 +03:00
Ilya Gorbunov
947b8ac428
ant build: Do not preprocess stdlib source for JVM, only for JS.
2015-09-25 21:09:31 +03:00
Ilya Gorbunov
1df4ab847d
Remove task for ant, include preprocessor into the compiler, call preprocessor in ant build.
2015-09-25 21:09:22 +03:00
Ilya Gorbunov
e8c93abdb5
Developing preprocessor task for ant
2015-09-25 21:09:20 +03:00
Michael Nedzelsky
15edbbb60c
move service declaration to cli
2015-09-25 18:10:58 +03:00
Pavel V. Talanov
4a32993cc3
Ant build: apply -Xmultifile-package-facades while building stdlib and reflection jars only
2015-09-23 18:29:13 +03:00
Yan Zhulanow
c458e33cd1
Fix .java files compilation in android-compiler-plugin
2015-09-18 20:47:16 +03:00
Dmitry Petrov
1586a2df8e
Make stdlib work with -Xmultifile-package-facades.
...
Fixed wrong owner mapping in presence of -Xmultifile-package-facades.
Fixed backing field mapping issue.
Added more tests.
2015-09-14 11:26:29 +03:00
Ilya Chernikov
f6c6087fe3
Adding escaping to kotlin.daemon.jvm.options property processing to allow passing e.g. debugging agent params; adding kotlin.daemon.startup.timeout property to control startup timeout; more logging; some minor cleanup and fixes
2015-09-10 22:30:55 +02:00
Stanislav Erokhin
57c006a1c6
Created Update-Dist-Run configuration
2015-09-09 22:02:10 +03:00
Michael Bogdanov
a52281f52a
Support default module name for withKotlin ant task
2015-09-09 13:32:39 +03:00
Alexander Udalov
4dc29bf0b2
Introduce 'kotlin' script for running programs
...
'kotlin' is to 'kotlinc' what 'java' is to 'javac'. However it will support
much more: running class by name, jar, scripts, expressions, REPL
2015-09-08 20:30:50 +03:00
Michael Bogdanov
25234f672a
Maven plugin fixes
2015-09-07 16:29:05 +03:00
Michael Bogdanov
c31f2eecc1
updated build.xml
2015-09-07 16:29:05 +03:00
Michael Bogdanov
6dcd059009
new kompiler parameter
2015-09-07 16:28:47 +03:00
Ilya Chernikov
9bee97e810
Refactoring after review
2015-08-31 18:39:55 +02:00
ligee
06b3ca8343
Initial version of rmi-interface, compile server and kotlinr - commandline compile server client app
2015-08-31 18:39:48 +02:00
Alexander Udalov
59a15092da
Drop old preloader command-line interface, use new one instead
2015-08-27 08:19:51 +03:00
Alexander Udalov
aba6ab1299
Refactor command-line interface to kotlin-preloader.jar
...
Use reasonable defaults for the options: no time profiling, no instrumenters,
empty classpath, 4096 as the class number estimate. Replace 4096 in the
codebase with the constant field.
Keep the old interface intact until the build is bootstrapped and the new one
can be used in all compilation steps
2015-08-24 01:29:58 +03:00