Alexander Udalov
|
b587d3a78d
|
Use JvmMetadataVersion where appropriate instead of bytecode version
|
2016-01-19 18:39:59 +03:00 |
|
Alexander Udalov
|
04d335db15
|
Move version constants to corresponding BinaryVersion subclasses
|
2016-01-19 18:39:59 +03:00 |
|
Dmitry Jemerov
|
39ad2b2378
|
return correct exit code when script execution fails
|
2016-01-19 10:53:48 +01: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 |
|
Dmitry Jemerov
|
6b354748ba
|
KotlinToJVMBytecodeCompiler: cleanup after J2K
|
2016-01-19 10:53:45 +01:00 |
|
Dmitry Jemerov
|
bccd64de19
|
KotlinToJVMBytecodeCompiler: J2K
|
2016-01-19 10:53:44 +01:00 |
|
Dmitry Jemerov
|
0d88595baf
|
KotlinToJVMBytecodeCompiler: rename to .kt
|
2016-01-19 10:53:43 +01:00 |
|
Alexander Udalov
|
b0627b4ce6
|
Minor, add system property to suppress color output in CLI
|
2016-01-13 14:24:42 +03:00 |
|
Dmitry Jemerov
|
117a0d8b7b
|
compiler: cleanup 'public', property access syntax
|
2016-01-07 17:57:38 +01:00 |
|
Ilya Gorbunov
|
80916d5ed7
|
Cleanup in compiler modules
|
2015-12-29 18:04:15 +03:00 |
|
Ilya Gorbunov
|
b71b336a69
|
Fix fq names of moved facade classes in imports and other code occurrences
|
2015-12-29 18:04:13 +03:00 |
|
Alexander Udalov
|
57b96f38a9
|
Minor, remove/simplify unnecessary utilities in util.runtime
|
2015-12-25 20:16:18 +03:00 |
|
Michael Bogdanov
|
aeb6486473
|
Deprecated 'INSTANCE$' replaced with 'INSTANCE'
|
2015-12-24 13:59:43 +03:00 |
|
Alexander Udalov
|
a9476dfe37
|
Replace 'kotlin-runtime' in module dependencies with 'util'
|
2015-12-21 18:46:08 +03:00 |
|
Stanislav Erokhin
|
e8a697cb6d
|
Removed methods about synthetic from ImportingScope.
|
2015-12-18 22:49:24 +03:00 |
|
Pavel V. Talanov
|
56cd29dff2
|
Increase file size limit of compiler to 20 (was 2.5) megabytes (compiler will not read files larger than that)
Current IDEA api makes it possible to increase that to a higher value only by passing system property on compiler startup
|
2015-12-15 20:24:11 +03:00 |
|
Dmitry Jemerov
|
a7503303d5
|
diagnostics for EA-73611
|
2015-12-14 13:28:45 +01: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 |
|
Michael Bogdanov
|
39d9b35e27
|
Force resolve companion in light class generation
|
2015-12-12 11:41:37 +03:00 |
|
Dmitry Jemerov
|
470dfc9bec
|
remove "Jet" from names of classes related to resolve/scopes
|
2015-12-11 16:07:13 +01:00 |
|
Pavel V. Talanov
|
da02ed9057
|
GroupingMessageCollector: ensure that messages without location are reported first
Should fix CompileKotlinAgainstCustomBinariesTest.testIncompleteHierarchyInJava(Kotlin) tests
|
2015-12-09 18:54:15 +03:00 |
|
Mikhail Glukhikh
|
96d0c4a1db
|
Nullability bug fix in the source code
|
2015-12-08 10:13:22 +03:00 |
|
Ilya Chernikov
|
6313ecac1c
|
another attempt to fix parallel compilation - enabling keepalive in compiler use sites, but in jps taking parallel compilation option into account, so it should be now not set in tests
|
2015-12-02 10:30:56 +01:00 |
|
Pavel V. Talanov
|
d6c7029c77
|
Compiler, Scripts: strip stacktrace when reporting exception on script execution
|
2015-11-30 18:21:04 +03:00 |
|
Pavel V. Talanov
|
567f946cb0
|
K2JVMCompiler: Do not report perf in script mode
|
2015-11-30 18:21:03 +03:00 |
|
Pavel V. Talanov
|
337701670c
|
Refactor script registering in frontend and jvm backend
|
2015-11-30 18:21:02 +03:00 |
|
Pavel V. Talanov
|
6520e9aed6
|
Refactor: AnalyzerScriptParameter -> ScriptParameter
|
2015-11-30 18:21:02 +03:00 |
|
Pavel V. Talanov
|
0d10f0fcf9
|
Minor: Remove direct usages of ScriptNameUtil
|
2015-11-30 18:21:01 +03:00 |
|
Pavel V. Talanov
|
7956ebe46c
|
Move script related stuff into a separate package
|
2015-11-30 18:21:00 +03:00 |
|
Ilya Chernikov
|
6867023274
|
Cleanup after compilation in daemon
|
2015-11-27 19:04:00 +01:00 |
|
Yan Zhulanow
|
87799e9b6b
|
Fix "operator modifier required" errors in project
|
2015-11-27 15:51:11 +03:00 |
|
Yan Zhulanow
|
46ac3571d5
|
Fix "infix modifier required" errors in project
|
2015-11-27 15:51:11 +03:00 |
|
Nikolay Krasko
|
29a9ba64ca
|
Move creating sink for extra diagnostics into generation state to take responsibility for correct diagnostics suppression
|
2015-11-26 00:24:38 +03:00 |
|
Nikolay Krasko
|
652eeca872
|
Allow suppress additional diagnostics for JVM target
Suppression doesn't work without resolved annotation in binding context.
|
2015-11-26 00:24:38 +03:00 |
|
Michael Nedzelsky
|
c80c33efb6
|
add kjsm option for kotlin js command line compiler
|
2015-11-23 22:32:32 +03:00 |
|
Ilya Gorbunov
|
32151c077e
|
Replace map { ... }.filterNotNull() with mapNotNull { ... }
|
2015-11-21 00:54:01 +03:00 |
|
Pavel V. Talanov
|
917b8bfe66
|
Minor, repl: clean up code
|
2015-11-19 22:57:04 +03:00 |
|
Pavel V. Talanov
|
ae5c95038b
|
Place repl specific stuff of GenerationState into a separate entity
Add even more hacks to tell if the line has useful result to display
|
2015-11-19 22:57:03 +03:00 |
|
Pavel V. Talanov
|
6563830584
|
Script refactoring, backend: scripts are classes now, remove/refactor 'special code' dealing with scripts
|
2015-11-19 22:57:01 +03:00 |
|
Yan Zhulanow
|
d88c2249b8
|
Create descriptors directly in Android Extensions (compiler plugin)
|
2015-11-19 01:35:58 +03:00 |
|
Michael Nedzelsky
|
ba47bfa752
|
Fix some weird cases when 'from' descriptor sourceElement is not a KotlinSourceElement
|
2015-11-17 18:23:12 +03:00 |
|
Michael Nedzelsky
|
e5e4f9e775
|
Hack for checking access to internal declarations during incremental compilation
|
2015-11-17 00:26:43 +03:00 |
|
Mikhail Glukhikh
|
2f4dbd2084
|
Code cleanup: get rid of unnecessary !! / ?. / as
|
2015-11-13 13:13:55 +03:00 |
|
Nikolay Krasko
|
0b01c8a4cf
|
Minor: remove warnings in KotlinCliJavaFileManagerImpl
|
2015-11-12 19:19:44 +03:00 |
|
Ilya Chernikov
|
4643d7fc4d
|
Disabling parallel builds without daemon again and undoing apprpriate fix to broken tests problem, since it effectively cancelled fix for parallel building itself and was causing exceptions on heavy builds
(cherry picked from commit 0610452)
|
2015-11-12 17:15:14 +01:00 |
|
Michael Bogdanov
|
de6731cb4b
|
Additional diagnostic for KT-9980: KotlinFrontEndException: Exception while analyzing expression
|
2015-11-12 14:38:09 +03:00 |
|
Michael Nedzelsky
|
5b59fc74bc
|
fix access from tests to internal elements in production code in case of circular dependency
|
2015-11-11 19:16:21 +03:00 |
|
Pavel V. Talanov
|
1dd7e0edba
|
Minor: do not pass psiManager redundantly
|
2015-11-10 14:30:57 +03:00 |
|
Nikolay Krasko
|
23e35ab112
|
Teach index working with source roots with package prefix
#KT-9167 Fixed
|
2015-11-10 01:50:09 +03:00 |
|
Nikolay Krasko
|
c0739ef53c
|
Add prefix information for Java source root (KT-9167 in progress)
#KT-9167 In Progress
|
2015-11-10 01:50:08 +03:00 |
|