Commit Graph

9 Commits

Author SHA1 Message Date
Nathan Sobo
c6cae5b8fd Store represented directory paths directly on AtomWindow in main process
Fixes #13729

Previously, when adding a window, we were unable to read its current
project paths out of the hash of the URL during window initialization
because the window still considered itself to be loading. Rather than
fixing this issue, we decided to completely eliminate the sharing of
state between processes in the window.location and instead switch to
cached synchronous RPC for the loadSettings and a dedicated RPC-based
mechanism for the project paths.
2017-02-07 13:15:27 -07:00
Max Brunsfeld
97943a3432 Shorten redundant paths to electron-shims.js 2016-10-27 13:19:55 -07:00
Max Brunsfeld
a22870fa42 Install electron shims in benchmarks
This is needed because some packages may still rely on the ability
to pass null/undefined to path.dirname and friends

Signed-off-by: Nathan Sobo <nathan@github.com>
2016-10-27 13:18:39 -07:00
Antonio Scandurra
c54b330d68 Update eslint and fix new script/lint errors 2016-10-14 13:54:10 +02:00
Antonio Scandurra
a36e9883d8 🎨 2016-10-14 13:07:03 +02:00
Antonio Scandurra
80189b4826 Catch benchmarks errors and exit with statusCode = 1 2016-10-14 11:02:59 +02:00
Antonio Scandurra
5211b49f7d Add a "Run Benchmarks" command to plot benchmark results 2016-10-14 11:02:59 +02:00
Antonio Scandurra
1bdd79d719 Implement atom --benchmark-test to ensure benchmarks are valid on CI 2016-10-14 11:02:59 +02:00
Antonio Scandurra
fa90851e14 Implement atom --benchmark 2016-10-14 11:02:58 +02:00