polserver/pol-core/bscript/compiler/file
Kevin Eady 62a252ad3a
Add daemon watch mode to ecompile (#630)
* Add libefsw at 3419347

* saving work

* some cleanup

* move to fs::paths

* saving work.. maybe hitting a limit with number of watched dirs?

* migrate to watching only ecompile.cfg specified folders, cleanup/doc

* Display summary between compilations in watch mode; fix cache reuse

* Fix inf loop; some cmake, format changes...

* some windows compilation fixes... tweaks to windows cmake?

* Update Efsw.cmake for build lib changes

* removed debug flag

* silence efsw build
dont add antlr project if it already exists

* Address review comments:
- use std::move on efswwatcher add_*

* add docs

* Add WatchModeByDefault ecompile.cfg option

* iniital work on tests

* Add CI actions

* some changes (passes locally on win, mac, linux)

* Fix fixtures dependency; use ecompile verbose mode

* Add core-changes

* Send ctrl+c instead of killing process

* Proper Python file naming

* Kill ecompile process on windows, SIGINT otherwise

---------

Co-authored-by: turleypol <turley@polserver.com>
2024-03-16 00:08:06 +01:00
..
ConformingCharStream.cpp Add error listener, and convert lexer symbols to lowercase (#216) 2020-08-14 03:28:37 -07:00
ConformingCharStream.h Fewer compile warnings (#413) 2021-08-28 22:26:15 +02:00
ErrorListener.cpp POLLOG* macros use the new formatting (#598) 2024-01-16 17:55:42 +01:00
ErrorListener.h Fewer compile warnings (#413) 2021-08-28 22:26:15 +02:00
PrettifyBuilder.cpp "Preview/Initial"- Version sourcecode formatting feature (#626) 2024-02-26 21:21:44 +01:00
PrettifyBuilder.h "Preview/Initial"- Version sourcecode formatting feature (#626) 2024-02-26 21:21:44 +01:00
PrettifyFileProcessor.cpp "Preview/Initial"- Version sourcecode formatting feature (#626) 2024-02-26 21:21:44 +01:00
PrettifyFileProcessor.h "Preview/Initial"- Version sourcecode formatting feature (#626) 2024-02-26 21:21:44 +01:00
PrettifyLineBuilder.cpp "Preview/Initial"- Version sourcecode formatting feature (#626) 2024-02-26 21:21:44 +01:00
PrettifyLineBuilder.h "Preview/Initial"- Version sourcecode formatting feature (#626) 2024-02-26 21:21:44 +01:00
SourceFile.cpp "Preview/Initial"- Version sourcecode formatting feature (#626) 2024-02-26 21:21:44 +01:00
SourceFile.h "Preview/Initial"- Version sourcecode formatting feature (#626) 2024-02-26 21:21:44 +01:00
SourceFileCache.cpp Add daemon watch mode to ecompile (#630) 2024-03-16 00:08:06 +01:00
SourceFileCache.h Add daemon watch mode to ecompile (#630) 2024-03-16 00:08:06 +01:00
SourceFileIdentifier.cpp Cleanup: vector byte, default dtor (#207) 2020-08-11 10:46:35 +02:00
SourceFileIdentifier.h Cleanup: vector byte, default dtor (#207) 2020-08-11 10:46:35 +02:00
SourceLocation.cpp "Preview/Initial"- Version sourcecode formatting feature (#626) 2024-02-26 21:21:44 +01:00
SourceLocation.h "Preview/Initial"- Version sourcecode formatting feature (#626) 2024-02-26 21:21:44 +01:00