Maria Filipanova
9052ceba4d
IJPL-185506: include psi & psi.impl as content modules, add some missing backend dependencies
...
GitOrigin-RevId: b74ac7059d3ca6e1f43fd4168c84737db2d95752
2025-06-05 22:45:02 +00:00
Mikhail Filippov
40e854e522
IJPL-188826 bump Kotlin language version to 2.2
...
GitOrigin-RevId: 61c9fecae6a713d7e328e74b83186bc5d2f6bf66
2025-05-26 13:41:54 +00:00
Alexander Zolotov
690c5c80c9
[textmate] fix toString implementation of TextMateToken
...
GitOrigin-RevId: d80f1b3c195cd8c26e5c9782edd7047c6656ec9d
2025-05-19 12:46:57 +00:00
Alexander Zolotov
d0f3aa85e9
[textmate] add missing import
...
GitOrigin-RevId: e449afe0e919d2bddb85f277c2eee5cd1b9886d8
2025-05-19 12:46:57 +00:00
Alexander Zolotov
f542120f36
[fleet, textmate] fix textmate empty descriptor invalid state
...
GitOrigin-RevId: 0f0bbac8fd5ba2c0da1895063669e983c9c62d57
2025-05-15 23:42:58 +00:00
Alexey Kudravtsev
5c0d28d51b
fix errors in console during tests run
...
GitOrigin-RevId: a1d0d13b15e2d3dcac4e697ae5d16864cac930cf
2025-05-01 12:01:36 +00:00
Alexander Zolotov
1ef0d54b39
[textmate] introduce NotMatchingRegexFacade
...
GitOrigin-RevId: 22b7dbb4b8375e0aa0f8c70b2eb7174948fbd5b9
2025-04-30 10:03:41 +00:00
Alexander Zolotov
bda068983f
[textmate] empty content is allowed for string attributes
...
empty regex-parameters should never match
GitOrigin-RevId: 6c0bdf35e7570713a230f58fa43a54aa77a792c5
2025-04-30 10:03:41 +00:00
Alexander Zolotov
ffd34d68c8
[textmate] adjust matchData toString
...
GitOrigin-RevId: c7233d57e895b5fef7f624df88d74e2b7d4d1c79
2025-04-30 10:03:41 +00:00
Alexander Zolotov
bf56aa7372
[textmate] reimplement lexer tests in kotlin and drop parameterize tests as they are not supported in KMP
...
GitOrigin-RevId: 7f90ebfe80d989b43da77ed563f6be5f7ec9f491
2025-04-30 10:03:41 +00:00
Alexander Zolotov
1edb14818e
[textmate] move xml reader for tests to multiplatform source root
...
GitOrigin-RevId: cc04bb73f2464dcc74174b05cbba70e6e8d524cf
2025-04-29 10:07:10 +00:00
Alexander Zolotov
24b47e2852
[textmate] replace input streams with byte array for the sake of multiplatformability
...
GitOrigin-RevId: 34f10560bc0fcf5afd4b5b3ceff104beb3b85745
2025-04-29 10:07:10 +00:00
Ilia Kirianovskii
b291d798e3
[bazel] Update build files
...
GitOrigin-RevId: eac8470b9d5efdf71c5f0ec6cb766eeb0b16fa54
2025-04-25 16:35:11 +00:00
Alexander Zolotov
38a1bc3112
[textmate] open function to use in wasm implementations
...
GitOrigin-RevId: 908206d81c39b3192db4fca4df7ebd2c00c0ec44
2025-04-24 16:44:39 +00:00
Alexander Zolotov
903bae0161
[textmate] make tests portable outside monorepo
...
GitOrigin-RevId: 1c080765e2fd46aa99aff942c7990ba59ca0a0ec
2025-04-24 16:44:39 +00:00
Alexander Zolotov
8b246bfcc8
[textmate] allow XmlReader substitution, drop intellij.platform.xmlDom dependency
...
GitOrigin-RevId: bc81e50386615ac04bab7bf50b4ad929dc88fbe1
2025-04-24 16:44:39 +00:00
Alexander Zolotov
db2763e6e0
[textmate] delete deprecated method
...
GitOrigin-RevId: 9746d670ac8392ff9dfdc6e0c10cac79d4ae4275
2025-04-24 16:44:39 +00:00
Alexander Zolotov
4b9a6b077a
[textmate] multiplatform thread local
...
GitOrigin-RevId: b37f20771c786d8613add7c055660bf624e138ce
2025-04-24 16:44:39 +00:00
Alexander Zolotov
17bc168a8e
[textmate] mark as many things internal as possible
...
GitOrigin-RevId: dafaf52a58b8863787e705f13a29983a18f0a25a
2025-04-24 16:44:39 +00:00
Alexander Zolotov
80ea4834af
[textmate] allow to substitute logger, hide all non-multiplatform calls behind wrappers in a single file
...
GitOrigin-RevId: 3bc2c250b579921146c596c9335523bd37c37d37
2025-04-24 16:44:39 +00:00
Alexander Zolotov
46571171f5
[textmate] use kotlin.atomics, encapsulate jvm-only implementations in a separate sources root
...
GitOrigin-RevId: 2910ddc1108d95bfeb15ceda515a427af93ec2ec
2025-04-24 16:44:39 +00:00
Alexander Zolotov
307ce7735a
[textmate] replace concurrent hash map usages with atomic access to make it multi-platform
...
GitOrigin-RevId: 82d5baebe4be2be62e6d7ce8c3253339b55546ae
2025-04-24 16:44:39 +00:00
Alexander Zolotov
f1581cdcff
[textmate] small multi-platform updates
...
GitOrigin-RevId: d12271e90c253cc2aa53324b61422bf498718bb2
2025-04-24 16:44:39 +00:00
Alexander Zolotov
e6ef9f0bb4
[textmate] reimplement bundle-type detection using resources loader
...
GitOrigin-RevId: 1c1c05036f9fa4795ceccdbb1c9437aaf3a98b91
2025-04-24 16:44:39 +00:00
Alexander Zolotov
809a4a42ed
[textmate] cleanup
...
GitOrigin-RevId: ff7fb5b4ccaf6df621a3bec7cbd3d04e22b76a7a
2025-04-24 16:44:39 +00:00
Alexander Zolotov
46f952d20b
[textmate] parametrize reading bundle process with resources reader
...
it will allow us to decouple from FS
GitOrigin-RevId: ad3f4f8a14c5bd04f3f705b3302b67848381469e
2025-04-24 16:44:39 +00:00
Alexander Zolotov
50ba760ca5
[textmate] add tests for not matching begin position
...
GitOrigin-RevId: 0a6f98b9d7ac22582bc922bb64766b478d8cdd11
2025-04-24 16:44:39 +00:00
Mikhail Filippov
493c93a4bf
IJPL-182711 bump Kotlin language version
...
GitOrigin-RevId: 0beaed34efbd3b42a739dddd78de097b4e1d09c5
2025-04-09 14:26:59 +00:00
Leonid Shalupov
2e048d9e57
housekeeping: remove kotlin unused imports
...
GitOrigin-RevId: 1ba9dd92e225ce5e8df8fbc429acdcd38d114f36
2025-02-24 20:03:20 +00:00
Vladimir Krivosheev
154e1b1445
update bazel files
...
GitOrigin-RevId: fdb2c5a8fbaaa72b4fba7053f4178f89e2ff48d5
2025-02-08 11:42:47 +00:00
Alexander Zolotov
0b3630e241
[textmate] extract joni regex to a separate module
...
textmate-core is going to become a multiplatform library, there will be another multi-platform implementation of Regex engine, as joni engine is written in Java and cannot be compiled in any other target except JVM. External clients are supposed to depend on textmate-core and another implementation of the engine
GitOrigin-RevId: 253960fcbf412ff1539290141161c736f3cd0243
2025-02-07 14:44:07 +00:00
Vladimir Krivosheev
32eeb4ee9f
update bazel files
...
GitOrigin-RevId: 524d4c1ce8590184de334693be7d6a207d8682f7
2025-02-05 12:27:57 +00:00
Alexander Zolotov
65117a870b
[textmate] drop date support from plist readers
...
it's unused and not multiplatform
GitOrigin-RevId: 30f34ea5e00e508cdd7b1f977758856c2a6f5899
2025-02-03 20:23:43 +00:00
Alexander Zolotov
ee2d3263eb
[textmate] cleanup
...
GitOrigin-RevId: 8e535b25cde8000f65d0a0183dd918837aaaea2e
2025-02-03 20:23:43 +00:00
Alexander Zolotov
714f38312f
[textmate] do not depend on fastutil
...
GitOrigin-RevId: c3393fd01261f4ad0040a49a235367197e6654df
2025-02-03 20:23:43 +00:00
Vladimir Krivosheev
0d7a3d6a26
update bazel files
...
GitOrigin-RevId: 0a24ce8e81d403fa978c7237a7fc193ec40cb0bc
2025-02-03 18:28:40 +00:00
Alexander Zolotov
7cba8d504b
[textmate] make code more multi-platform
...
GitOrigin-RevId: de83b0cb35597b3469c297566b5556167396381d
2025-02-03 12:07:58 +00:00
Alexander Zolotov
877e3877c9
[textmate] close all input streams + drop outdated line comments conversion
...
GitOrigin-RevId: df8fd52e1f4e4ef33d0cf1ff4b4fa8d8f8533afc
2025-02-03 12:07:58 +00:00
Alexander Zolotov
6f98e820f5
[textmate] replace Pattern usages with kotlin Regex
...
GitOrigin-RevId: 1f0e2fff19afb0c8be1f2d1c6489184e26d9553d
2025-02-03 12:07:58 +00:00
Alexander Zolotov
44341cfc94
[textmate] use kotlin ArrayDeque
...
GitOrigin-RevId: 46ac0886f0a9f15ac14450ade2fa9d30e4e39441
2025-02-03 12:07:58 +00:00
Alexander Zolotov
44b0a44797
[textmate] encapsulate offset conversions in TextMateString + create TextMateString according to given regex factory
...
GitOrigin-RevId: 2a0cfcc6e09c43a31a9eedfda464fe7447c8565d
2025-02-03 12:07:58 +00:00
Alexander Zolotov
4eac26c152
[textmate] junit5
...
GitOrigin-RevId: f8d97c2a2f2138fbd8d13dffaca2fa12de300e1f
2025-02-03 12:07:58 +00:00
Alexander Zolotov
a1ff1ec6cc
[textmate] get rid of joni dependency in textmate-core
...
GitOrigin-RevId: 1c3b547a078cacf2132479b4ceee6355f17cf6c0
2025-02-03 12:07:58 +00:00
Alexander Zolotov
70167829bb
[textmate] do not depend on joni in SyntaxMatchUtilsTest
...
GitOrigin-RevId: 792479b4ef158525af67ef819d5e1169886e9a2a
2025-01-22 18:35:34 +00:00
Alexander Zolotov
abdf6e9cae
[textmate] create an abstraction for remembering last match while matching regex
...
thus we'll be able to reuse the logic in the new regex facades
GitOrigin-RevId: 495c07e7bf6ecbd9b8c3826a5bccff33cd92f48b
2025-01-22 18:35:34 +00:00
Alexander Zolotov
225aa8102c
[textmate] check line position while deciding on matching begin string
...
GitOrigin-RevId: b90a2d0256a5d483f8fcf4c3b55e9a14f886d154
2025-01-22 18:35:34 +00:00
Alexander Zolotov
8ef07c1ec8
[textmate] replace StandardCharsets with kotlin Charsets
...
GitOrigin-RevId: d808d652698846df14f69e7da919bc81ab553980
2025-01-22 18:35:34 +00:00
Alexander Zolotov
8769a46819
[textmate] use production git-bundle in tests
...
GitOrigin-RevId: 203bbd59218b42d54e97edf71089055d4bed927f
2025-01-22 18:35:34 +00:00
Alexander Zolotov
91dd91a9e1
[textmate] fix converting line offset to utf8 offset
...
GitOrigin-RevId: d8ca5dd2ceaceb13165359089e8f62eca3a64eb9
2025-01-22 18:35:34 +00:00
Vladimir Krivosheev
f565c7eee8
update bazel files
...
GitOrigin-RevId: 6098b437c6d0239551d19af7bd631f5e372a8b48
2025-01-18 10:56:48 +00:00