Folke Lemaitre
|
e22e8e4506
|
style: added more comments to init
|
2022-12-02 09:25:30 +01:00 |
Folke Lemaitre
|
714bc0a136
|
feat(ui): improvements to profiling and rendering of loaded reasons
|
2022-12-02 09:25:30 +01:00 |
Folke Lemaitre
|
af8b8e128e
|
feat: lazy setup with either a plugins module, or a plugins spec
|
2022-12-01 13:34:01 +01:00 |
Folke Lemaitre
|
5134e797f3
|
feat!: all plugins are now opt. Plugin.opt => Plugin.lazy
|
2022-12-01 11:23:39 +01:00 |
Folke Lemaitre
|
39c7e21c5f
|
refactor: Loader.source_runtime
|
2022-11-30 23:15:26 +01:00 |
Folke Lemaitre
|
4438faf9a9
|
perf: removed partial spec caching. not worth the tiny performance boost
|
2022-11-30 00:19:08 +01:00 |
Folke Lemaitre
|
7328e290ba
|
refactor: Plugin.requires => Plugin.dependencies
|
2022-11-29 14:27:04 +01:00 |
Folke Lemaitre
|
20ff5fa218
|
feat: added profiler view
|
2022-11-29 12:02:38 +01:00 |
Folke Lemaitre
|
28af1e1ac3
|
refactor: moved all plugin state to Plugin._
|
2022-11-28 11:19:50 +01:00 |
Folke Lemaitre
|
42c2fb42c8
|
perf: cache handler groups
|
2022-11-26 22:04:32 +01:00 |
Folke Lemaitre
|
05a0da532b
|
refactor: move handlers to its own file
|
2022-11-26 21:29:40 +01:00 |
Folke Lemaitre
|
870d8924f7
|
fix: recalculate loaders on config file change
|
2022-11-26 19:33:38 +01:00 |
Folke Lemaitre
|
7933ae11c4
|
feat: error handler for loading modules, config and init, with custom error formatting
|
2022-11-25 22:50:17 +01:00 |
Folke Lemaitre
|
fe33e4e3dd
|
feat: lazy caching now works with functions that have upvalues
|
2022-11-25 15:35:40 +01:00 |
Folke Lemaitre
|
2507fd5790
|
perf: tons of performance improvements. Lazy should now load in about 1.5ms for 97 plugins
|
2022-11-24 22:05:18 +01:00 |
Folke Lemaitre
|
72d51cee9b
|
perf: copy reason without deepcopy
|
2022-11-23 21:54:56 +01:00 |
Folke Lemaitre
|
2080694e34
|
feat: load plugin on cmd complete and make completion just work
|
2022-11-23 16:08:44 +01:00 |
Folke Lemaitre
|
4df73f167d
|
feat: keep track what loaded a plugin
|
2022-11-23 16:07:57 +01:00 |
Folke Lemaitre
|
fca984b18c
|
refactor: move core modules needed for loading under core
|
2022-11-22 21:28:27 +01:00 |