Commit graph

6 commits

Author SHA1 Message Date
google-labs-jules[bot]
2042dffbe6 Bolt: Implement targeted performance optimizations
This commit introduces several performance improvements:
- Optimized `scripts/test_automation.py` by replacing `ProcessPoolExecutor` with sequential execution, reducing CPU overhead for short-lived tasks.
- Optimized `scripts/ci_validate_repo.py` by using `os.walk` and chunked file reading (64KB), improving memory efficiency and traversal speed.
- Optimized `ExpertMAPSARSizeOptimized_Improved.mq5` by implementing 1-second caching for environment API calls (`TerminalInfoInteger`, `MQLInfoInteger`) in the `IsTradingAllowed` hot path.

These changes were verified with benchmarks and existing tests.
2026-02-13 23:43:16 +00:00
GenX FX Trading System
f4f49b73c2
Merge branch 'copilot/install-juless-cli' into copilot/improve-variable-function-names 2026-02-10 13:14:45 +07:00
copilot-swe-agent[bot]
b8cf76aac5 Improve variable and function naming for clarity
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-09 05:12:51 +00:00
copilot-swe-agent[bot]
70608d418d Add echo and hello window functionality
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-09 05:08:59 +00:00
google-labs-jules[bot]
e4c6d277a0 Parallelize test execution in test_automation.py
Refactored `scripts/test_automation.py` to run independent integration tests in parallel using `concurrent.futures.ProcessPoolExecutor`.

* 💡 **What:** Used `ProcessPoolExecutor` to run tests concurrently.
* 🎯 **Why:** To improve test suite performance.
* 📊 **Measured Improvement:** ~30% faster (3.3s -> 2.25s).
* **Details:** Used processes instead of threads to ensure `contextlib.redirect_stdout` works correctly for each test without interference.
2026-01-18 19:24:02 +00:00
copilot-swe-agent[bot]
c11eb0c373 Add automation features documentation and integration tests
- AUTOMATION_FEATURES.md with comprehensive feature overview
- Integration test suite for verifying all scripts
- Logs directory README for documentation
- All tests passing successfully

Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-01-06 04:25:48 +00:00