Brian Norman
5927d6899d
Testing against Kotlin 1.5.0-M2
2021-04-26 08:34:55 -05:00
Brian Norman
2a7693e465
Merge pull request #41 from bnorm/multi-parameter
...
First attempt at multi-parameter function support
2021-04-25 09:30:25 -05:00
Brian Norman
ef2eabe702
Better error message for single parameter functions
2021-04-24 12:56:24 -05:00
Brian Norman
dc2d522b03
Fix linting errors
2021-04-24 12:35:42 -05:00
Brian Norman
b4ce1c12b6
Cleanup and additional tests
2021-04-24 12:31:26 -05:00
Brian Norman
4a9e145d55
First attempt at multi-parameter function support
2021-04-22 23:49:34 -05:00
Brian Norman
9a2d671749
Merge pull request #39 from bnorm/generic-diagramming
...
Generic Parameter Diagramming
2021-04-04 18:54:31 -05:00
Brian Norman
8d73179c89
Fix up formatting issues
2021-04-04 17:58:05 -05:00
Brian Norman
ce119c9d92
Fix Java 8 compilation error
2021-04-03 17:51:57 -05:00
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