InversionSpaces
1c76f75d80
feat(compiler): Allow renaming imports with qualified names [LNG-361] (#1136)
* Reverse ability search order
* Gather arrows from imported services
* Add test
* Refactor AquaContext
* Add test for abilities
* Rewrite parsing
* Update cache
* Make method private
* Use only PName in pick
* Rewrite picking (Compilation savepoint)
* Fix PName.value
* Linearize modules, make tests compile
* Make unit tests pass (Savepoint)
* Refactor a little
* Remove declared argument
* Refactor
* Move scoped to Picker
* Refactor locations to typed names
* Fix pickHeader
* Implement scoped for LspContext
* Refactor exports, rethink HeaderSem monoid
* Fix AquaContext (Savepoint)
* Fix import handling
* Remove println
* Remove unused fields
* Add header to SName.scala
* Add simple test
* Add merge test
* Add renaming test
* Refactor module to separate class
* Add comments
* Remove setAbility method
* Refactor exports handling
* Remove unnecessary variable
* Add integration tests
2024-07-03 20:41:31 +07:00
..
2024-07-03 20:41:31 +07:00
2024-01-18 10:43:23 +01:00
2024-03-28 11:10:13 +00:00
2024-04-02 09:04:01 +00:00
2024-01-18 10:43:23 +01:00
2024-02-21 14:11:21 +03:00
2024-02-29 09:23:34 +00:00
2024-01-18 10:43:23 +01:00
2023-08-09 13:38:24 +00:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2024-03-28 11:10:13 +00:00
2024-07-01 19:58:29 +07:00
2024-01-30 11:34:50 +03:00
2024-03-28 11:10:13 +00:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2023-11-13 11:58:36 +03:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2023-11-13 11:58:36 +03:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2023-09-27 09:52:52 +00:00
2024-01-18 10:43:23 +01:00
2023-07-25 12:53:50 +03:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2023-09-27 15:07:22 +03:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2024-04-08 09:24:55 +00:00
2024-01-18 10:43:23 +01:00
2024-06-06 04:24:47 +00:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2023-08-09 16:21:18 +03:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2024-03-28 11:10:13 +00:00
2024-01-18 10:43:23 +01:00
2023-11-28 10:45:12 +00:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2023-09-01 16:05:32 +03:00
2024-07-01 19:58:29 +07:00
2024-06-06 04:24:47 +00:00
2024-06-06 04:24:47 +00:00
2024-06-06 04:24:47 +00:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2023-09-01 16:05:32 +03:00
2023-08-17 10:30:02 +04:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2023-08-09 16:21:18 +03:00
2023-10-17 11:59:30 +00:00
2024-01-18 10:43:23 +01:00
2024-01-18 10:43:23 +01:00
2023-11-13 11:58:36 +03:00