Brian Norman
98b80f35ca
Simplify initial power assert transformer call
2021-04-03 17:49:38 -05:00
Brian Norman
8ace9f05f5
Clean up temporary variable nesting logic
2021-04-03 17:45:29 -05:00
Brian Norman
f8270b4cc9
Allow functions with a single argument of any type
2021-04-03 17:20:52 -05:00
Brian Norman
bf1067a9fd
Prepare for diagramming of generic expressions
2021-04-03 12:29:39 -05:00
Brian Norman
ef9c6e19b3
Merge pull request #37 from bnorm/integration
...
Make samples actually integration tests
2021-04-03 12:25:22 -05:00
Brian Norman
d7d87a373d
Make samples actually integration tests
2021-03-14 16:29:32 -05:00
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