Граф коммитов

249 Коммитов

Автор SHA1 Сообщение Дата
Dirk Baeumer be86f819b6
Add support to inline ts/jsconfig into lsif.json 2021-05-19 17:56:35 +02:00
Dirk Baeumer 9661d6aced
Publish tsc@0.6.0-next.8 2021-04-27 11:41:54 +02:00
Dirk Baeumer af612ddd52
Upgrade to TS 4.3.0 2021-04-23 15:23:10 +02:00
Dirk Baeumer 941ac3fa9d
Publish tsc@0.6.0-next.7 2021-04-21 14:25:06 +02:00
Dirk Baeumer d7fe8da7dc
Cleanup source and catalog info 2021-04-21 14:14:42 +02:00
Dirk Baeumer 1413ee7e47
Publish tsc@0.6.0-next.6 2021-04-20 15:40:23 +02:00
Dirk Baeumer fe2809499c
Publish tsc@0.6.0-next.5 2021-04-19 15:15:05 +02:00
Dirk Baeumer d849d62424
Add support for custom output writer and in memory files 2021-04-19 15:08:38 +02:00
Dirk Baeumer a3f7b6365c
Publish tsc@0.6.0-next.4 2021-04-16 16:53:50 +02:00
Dirk Baeumer d10d6613d7
Add capabilities support 2021-04-16 16:51:11 +02:00
Dirk Baeumer 9b5c28bbd9
Publish tsc@0.6.0-next.3 2021-04-15 16:33:04 +02:00
Dirk Baeumer 1341867c60
Correctly end project data managers 2021-04-15 16:26:04 +02:00
Dirk Baeumer a1a91c2c45
Publish tsc@0.6.0-next.2 2021-04-13 22:30:50 +02:00
Dirk Baeumer 3d4b3ce7c4
Add range emit validation 2021-04-13 22:28:40 +02:00
Dirk Baeumer 8bc460ab6d
Publish tsc@0.6.0-next.1 2021-04-13 19:46:52 +02:00
Dirk Baeumer 2c45e74227
Fixing tests 2021-04-13 18:29:43 +02:00
Dirk Baeumer 7f3929c25e
Emit contains / range edge before ranges are references in item edge 2021-04-13 15:52:31 +02:00
Dirk Baeumer a645d16a1f Replace group with source and catalogInfo 2021-03-26 14:36:31 +01:00
Dirk Baeumer b31e1bedd5 Update package.json files 2021-03-19 09:51:33 +01:00
Dirk Baeumer 075344ff39 Publish tsc@0.5.6 2021-02-17 11:21:26 +01:00
Dirk Baeumer f290a0a395 export main 2021-02-17 11:01:29 +01:00
Dirk Baeumer f26077e3ba Update notices file 2021-02-17 11:01:04 +01:00
Dirk Baeumer 5285f50645 Publish tsc@0.5.5 and lsif@0.5.5 2021-02-15 17:18:44 +01:00
Dirk Baeumer 43377d5bb2 Remove npm dependency 2021-02-15 17:07:08 +01:00
Dirk Baeumer cac2c03cf8 Publish lsif-tsc@0.5.3 2021-02-11 13:48:52 +01:00
Dirk Baeumer 590513bd74 Imporve naming in JSON config file 2021-02-11 13:46:46 +01:00
Dirk Baeumer de664a6407 Add error handling to reading file from config 2021-02-10 21:56:52 +01:00
Dirk Baeumer d9c786bc3f Add support for comments in lsif.json files 2021-02-10 21:50:21 +01:00
Dirk Baeumer dfebb1ae66 Publish lsif-tsc@0.5.2 2021-02-10 17:55:23 +01:00
Dirk Baeumer d40bdefd10 Merge npm moniker generation into tsc tool 2021-02-10 17:11:49 +01:00
Dirk Baeumer a29cc9b352 Share code via common 2021-02-05 13:46:42 +01:00
Dirk Baeumer 2bddbc3e1f Published 0.5.1 of tool chain 2021-02-05 11:03:23 +01:00
Dirk Baeumer ed21f61178 More global command work 2021-02-04 18:18:36 +01:00
Dirk Baeumer 0b3101456c Update packages 2021-02-04 16:00:22 +01:00
Dirk Baeumer 8f71b420b2 Unify cli 2021-02-04 15:56:04 +01:00
Dirk Baeumer 2f6badb0cd Remove projectId from partition since we shard notw bz document / project 2021-02-03 16:22:39 +01:00
Dirk Baeumer d2294a9cdc Correctly clean-up symbol data on shutdown 2021-02-03 15:57:56 +01:00
Dirk Baeumer c948984a62 Ensure we have a location node when converting a symbol into a type 2021-02-02 20:48:37 +01:00
Dirk Baeumer 48bbac1370 Add support for computed property names 2021-02-02 17:44:30 +01:00
Dirk Baeumer 02f552d14e Don't visit type from symbol if visited from type 2021-02-02 16:50:48 +01:00
Dirk Baeumer 0ebe2eccb4 Only export shortest path for a symbol 2021-02-02 16:23:25 +01:00
Dirk Baeumer 19a5746735 Add export * test case 2021-02-02 11:16:07 +01:00
Dirk Baeumer 029a063b5c Fix lint errors 2021-02-02 11:04:20 +01:00
Dirk Baeumer 5895ca9e7f Better symbol walking strategy 2021-02-02 10:57:48 +01:00
Dirk Baeumer 87bf093a01 Support for no project references 2021-01-21 21:19:34 +01:00
Dirk Baeumer 58bdd884f3 Code cleanup 2021-01-18 18:01:18 +01:00
Dirk Baeumer 10e5b97521 Document traverse mode 2021-01-18 17:08:28 +01:00
Dirk Baeumer c43035fd91 Handle callback in constructor 2021-01-18 16:47:21 +01:00
Dirk Baeumer 1666a55e90 Move to version 4.1.3 of compiler 2021-01-18 14:50:59 +01:00
Dirk Baeumer 211077308a Use escape symbol name for hash table lookup 2021-01-17 20:41:00 +01:00
Dirk Baeumer 1059291002 Handle Constructor signatures 2021-01-17 17:25:39 +01:00
Dirk Baeumer fcc75c7d49 Add meta data information to protocol and leverage in tooling 2021-01-17 16:08:32 +01:00
Dirk Baeumer 9358cac0d3 Improve tooling setup 2020-11-27 12:08:26 +01:00
Dirk Baeumer 3aa14aad61 Support same source file in multiple projects 2020-11-27 11:04:53 +01:00
Dirk Baeumer 81d40ff793 Introduce TSProject abstraction 2020-11-24 16:49:52 +01:00
Dirk Baeumer 002ff3df1b 💄 2020-11-20 16:13:24 +01:00
Dirk Baeumer 3af5eff1ca 💄 2020-11-18 16:12:26 +01:00
Dirk Baeumer 5464b3b4d6 Remove debugger statement 2020-11-03 21:39:49 +01:00
Dirk Baeumer 7b52adfc68 Make all symbols unknown on creation if not exported 2020-11-03 14:43:51 +01:00
Dirk Baeumer 3f75d34007 Fixes #61: Double check correct moniker generation for export statement inside module declaration 2020-10-29 14:20:10 +01:00
Dirk Baeumer c131194d61 Better handling of transient sharding 2020-09-18 20:28:04 +02:00
Dirk Baeumer c4dc6b52bf Publish tsc@0.5.0-next.5 2020-09-18 16:31:55 +02:00
Dirk Baeumer ef9480254b Fixed incorect symbol or type detection. 2020-09-18 16:29:11 +02:00
Dirk Baeumer 114561e2ee Fix linter warnings. 2020-09-18 16:05:03 +02:00
Dirk Baeumer 1cafc993fb Disable noUnused for tsc in dev mode 2020-09-18 15:54:38 +02:00
Dirk Baeumer 985b049f35 Publish tsc@0.5.0-next.4 2020-09-18 15:43:51 +02:00
Dirk Baeumer 52de7b6899 Add configurable logger support 2020-09-18 15:28:29 +02:00
Dirk Baeumer 538e35d3fa Proper handling of symbols with root symbols 2020-09-16 17:08:46 +02:00
Dirk Baeumer 593bda5b66 Fixing tests 2020-09-16 16:16:53 +02:00
Dirk Baeumer 963efbe182 Update SQLite exporter to new format 2020-09-15 19:40:49 +02:00
Dirk Baeumer ac38c49503 Cleanup package.json 2020-09-15 16:19:21 +02:00
Dirk Baeumer e6288486f5 Add moniker mode 2020-09-15 16:17:05 +02:00
Dirk Baeumer f28723d394 Add mode support 2020-09-14 22:36:10 +02:00
Dirk Baeumer fd5b6df148 Improved default export handling 2020-09-14 14:48:38 +02:00
Dirk Baeumer 63e9827abf Handle property declaration inside constructor signature 2020-09-14 10:23:16 +02:00
Dirk Baeumer a77ff7814a Handle setter and getter signatures 2020-09-11 18:22:11 +02:00
Dirk Baeumer 615a71df94 Add transient visibility 2020-09-11 10:05:29 +02:00
Dirk Baeumer 26945976a3 Walk interfaces and classes 2020-09-10 22:18:56 +02:00
Dirk Baeumer a0028a7854 Don't use internal symbols in names 2020-09-10 20:47:53 +02:00
Dirk Baeumer 6d4e8d68ef All tests green again 2020-09-10 16:58:02 +02:00
Dirk Baeumer eb76c5223a Fixing test for new mark approach 2020-09-10 16:38:02 +02:00
Dirk Baeumer 661dd7b4dd Switch to a marking approach for named types. 2020-09-09 23:36:10 +02:00
Dirk Baeumer e5b1d95665 On compute additional export once per symbol 2020-09-08 19:07:41 +02:00
Dirk Baeumer d1b09278d2 Even more tests and fixes 2020-09-08 18:16:19 +02:00
Dirk Baeumer 828806dee8 Fix global type merging 2020-09-07 21:06:42 +02:00
Dirk Baeumer f1690018d9 More signature tests 2020-09-07 16:13:07 +02:00
Dirk Baeumer d74cb9caaa Emit Array type information if referenced through [] 2020-09-04 17:01:57 +02:00
Dirk Baeumer 115b05ae86 Adding more tests 2020-09-03 17:12:00 +02:00
Dirk Baeumer f15d3f1d2c Add anonymous class declaration test 2020-08-25 15:09:44 +02:00
Dirk Baeumer 67c85ee7b5 Some code cleanup 2020-08-23 19:19:26 +02:00
Dirk Baeumer 7620576c0e Add support to export property type 2020-08-23 18:32:10 +02:00
Dirk Baeumer 3c3b3f8015 Use attached monikers instead of additional result sets 2020-08-21 15:16:15 +02:00
Dirk Baeumer c3fd120210 Under Development 2020-08-20 16:34:25 +02:00
Dirk Baeumer a784fe1296 Start working on composite return types 2020-08-19 21:24:55 +02:00
Dirk Baeumer f88fbb002f Fix return type inference 2020-08-19 18:31:10 +02:00
Dirk Baeumer 330f2998da Adding more tests 2020-08-18 22:36:03 +02:00
Dirk Baeumer 460f931355 Handle exports in variable declaration statements 2020-08-18 18:30:26 +02:00
Dirk Baeumer dad475c65f Better project name 2020-08-09 14:14:51 +02:00
Dirk Baeumer d54600eb5d More bug fixing 2020-08-09 14:09:26 +02:00
Dirk Baeumer dda2c96301 Get all test green again 2020-08-07 18:40:31 +02:00