Commit Graph

92 Commits

Author SHA1 Message Date
Brian Norman f6fe899c77 Prepare next development version 2021-02-04 17:10:19 -06:00
Brian Norman a39bea1bda Prepare for release 0.7.0 2021-02-04 17:00:24 -06:00
Brian Norman 8e6a991aec Merge pull request #32 from bnorm/kotlin-1.4.30
Testing Kotlin 1.4.30
2021-02-04 16:51:40 -06:00
Brian Norman dcf47230f8 Merge branch 'master' into kotlin-1.4.30 2021-02-03 18:07:25 -06:00
Brian Norman bd7ab03e76 Testing Kotlin 1.4.30 2021-02-03 18:06:59 -06:00
Brian Norman 003fa96655 Merge pull request #34 from bnorm/regex-matches
Fix extension infix function diagrams
2021-01-28 23:16:44 -06:00
Brian Norman 53bec88d9b Fix extension infix function diagrams 2021-01-28 23:05:28 -06:00
Brian Norman 871878bc2e Testing Kotlin 1.4.30-RC 2021-01-28 21:56:52 -06:00
Brian Norman 237aa15396 Testing Kotlin 1.4.30-M1 2020-12-22 12:18:59 -06:00
Brian Norman 2027072917 Prepare next development version 2020-11-29 18:40:06 -06:00
Brian Norman 27ace23ea0 Prepare for release 0.6.1 2020-11-29 18:31:21 -06:00
Brian Norman fbe44d177b Merge pull request #28 from bnorm/operator-fun
Handle operator functions better (like arithmetic)
2020-11-29 16:46:23 -06:00
Brian Norman 0b043f4f41 Fix lint errors 2020-11-29 16:30:51 -06:00
Brian Norman 8fedd0d48a Handle operator functions better (like arithmetic) 2020-11-29 16:05:34 -06:00
Brian Norman 6cf1414295 Prepare next development version 2020-11-21 09:36:06 -06:00
Brian Norman b7dd46fbbf Prepare for release 0.6.0 2020-11-21 09:29:23 -06:00
Brian Norman 5a747c82e5 Merge pull request #26 from bnorm/kotlin-1_4_20
Upgrade to Kotlin 1.4.20
2020-11-21 09:21:42 -06:00
Brian Norman 16cdfcd7d1 Project cleanup and improved GitHub workflows 2020-11-21 09:13:01 -06:00
Brian Norman 7d878b17d9 Upgrade to Kotlin 1.4.20 2020-11-20 16:04:49 -06:00
Brian Norman 19bb4742e1 Prepare next development version 2020-09-28 20:16:28 -05:00
Brian Norman b1c217bae6 Prepare for release 0.5.3 2020-09-28 20:14:14 -05:00
Brian Norman d618452efd Merge pull request #25 from bnorm/soft-assertion-sample
Create soft assertion sample and fix bugs it exposed
2020-09-27 20:38:22 +00:00
Brian Norman 5dac80c5dd Create soft assertion sample and fix bugs it exposed 2020-09-27 15:28:13 -05:00
Brian Norman c91ca0d900 Prepare next development version 2020-09-25 18:27:50 -05:00
Brian Norman 602acc9a6e Prepare for release 0.5.2 2020-09-25 18:25:19 -05:00
Brian Norman 0987c43ad8 Merge pull request #24 from bnorm/kotlin-native-bugs
Fix bugs found on Kotlin/Native
2020-09-25 22:20:07 +00:00
Brian Norman 96f5cba332 Log messages when expressions can not be transformed 2020-09-25 15:59:19 -05:00
Brian Norman 3eebeca753 Transform returnable blocks after inlining 2020-09-25 15:23:52 -05:00
Brian Norman 820ea18ebc Add a reproduction of #22 to the sample project 2020-09-25 15:15:36 -05:00
Brian Norman 4c29d2dbc7 Allow constants expression as argument to assertion function 2020-09-25 12:21:04 -05:00
Brian Norman bfba77a2b5 Prepare next development version 2020-09-14 20:23:04 -05:00
Brian Norman 9bdcdff63a Prepare for release 0.5.1 2020-09-14 20:12:44 -05:00
Brian Norman 89f1d5c0a6 Merge pull request #21 from bnorm/crlf
Remove carriage returns from source file text
2020-09-14 20:05:51 -05:00
Brian Norman 6de1f2ac1f Remove carriage returns from source file text
The Kotlin compiler removes carriage returns from the text of the file
when calculating the startOffset and endOffset properties for an
IrExpression. This causes the source snippet extraction to not work for
files with Windows-style line-separators.

Before pull substrings out of the file source string, remove all
carriages returns so the IrExpression offsets match the compiler.
2020-09-14 20:01:01 -05:00
Brian Norman 22a1e16324 Use build config for compiler plugin coordinates 2020-09-05 22:50:50 -05:00
Brian Norman 0de9c80ba6 Prepare next development version 2020-08-29 19:21:42 -05:00
Brian Norman a4c425bb2a Prepare for release 0.5.0 2020-08-29 19:13:52 -05:00
Brian Norman 65a8ce62c6 Merge pull request #19 from bnorm/kotlin-native
Kotlin/Native
2020-08-29 19:01:33 -05:00
Brian Norman cc35a072d8 Add Kotlin/Native specific plugin 2020-08-29 18:56:59 -05:00
Brian Norman 0b031872ac Move Kotlin compiler plugin module to different name 2020-08-29 18:45:06 -05:00
Brian Norman 8c0fc1d5e0 Update Gradle to version 6.6.1 2020-08-29 10:13:18 -05:00
Brian Norman eec846db65 Fix README Kotlin version 2020-08-20 19:44:46 -05:00
Brian Norman 2f4ef1dffb Prepare next development version 2020-08-20 19:42:29 -05:00
Brian Norman 581612e9cb Prepare for release 0.4.0 2020-08-20 19:39:26 -05:00
Brian Norman 9864949961 Merge pull request #17 from bnorm/kotlin-1.4
Kotlin 1.4
2020-08-20 19:27:23 -05:00
Brian Norman e6c0e694d4 Remove no longer needed kapt plugin 2020-08-20 19:19:09 -05:00
Brian Norman 30bcde9821 Fix as many deprecation errors as possible 2020-08-19 22:17:37 -05:00
Brian Norman c1a21b2aa2 Fix Gradle subplugin deprecation 2020-08-18 22:38:21 -05:00
Brian Norman 45568ff53d Get project passing unit tests with Kotlin 1.4 2020-08-18 21:47:10 -05:00
Brian Norman 1dd0fde6bc Update project for Kotlin 1.4-M2 2020-06-06 16:13:02 -05:00