1
1
mirror of https://github.com/github/semantic.git synced 2024-12-01 00:33:59 +03:00
Commit Graph

33 Commits

Author SHA1 Message Date
Patrick Thomson
9eb470680f Build --profile builds in a separate stack-work directory.
Profiling builds are good and useful, but the fact that you have to
rebuild the world when switching between profiling and and standard
builds makes them too much of a timesink to actually use. This patch
avoids the above effect by keeping profiling build artifacts in a
`.stack-work-profiling` directory. It depends on a few other patches
to ignore said directories in our vendored dependencies.

To test, install `profiteur` and `hp2pretty`, run
`script/profile "parse $SOME_SOURCE_FILE"`, then break for lunch. You
should get nice information from the profiling system without
recompiling on further `stack build` invocations.

I learned this from [Matt Parsons](https://twitter.com/mattoflambda/status/997599878216802305).
2018-06-25 15:34:20 -04:00
joshvera
feca9a573b Ignore codex.tags files 2018-05-24 12:43:13 -04:00
Timothy Clem
a89329eafa Assign a couple more example repos 2018-04-18 13:03:50 -07:00
Timothy Clem
4e57c57085 Ingore test graphs 2018-04-17 11:42:28 -07:00
Timothy Clem
dab7e2d304 Ignore all top level test files 2018-04-13 10:52:00 -07:00
Timothy Clem
6980e4e3cb So I don't keep commiting my test files 2018-04-10 07:57:11 -07:00
Timothy Clem
b1b463fb99 Begin to build some python fixtures for imports 2018-03-01 10:08:15 -08:00
Rob Rix
762d3bf391 Ignore cabal-generated environment files. 2017-08-22 12:27:57 -04:00
Rob Rix
faf71e3980 Ignore dist. 2017-08-09 09:57:15 -04:00
Rob Rix
4188d582a2 🔥 the ignoring of Xcode artifacts. 2017-08-01 09:12:41 -04:00
Rob Rix
e002f66ea1 Ignore the dist-newstyle dir. 2017-08-01 09:04:52 -04:00
Rob Rix
a775237d81 Ignore the local cabal project file. 2017-08-01 09:04:42 -04:00
Rob Rix
ff81cf837e 🔥 the ignore rules for vendor/icu. 2017-08-01 09:03:50 -04:00
Jon Ruskin
4a1b87e363 use cached gems 2017-06-23 16:13:14 -07:00
Jon Ruskin
25c5b4734e add scripts and setup for new licensing location 2017-06-23 15:55:25 -07:00
Rob Rix
f5be57daf3 Ignore all .hp/.prof files. 2017-06-15 10:49:23 -04:00
Rob Rix
98ac94cd0c Ignore profiling files. 2017-06-14 09:41:53 -04:00
Timothy Clem
54029595b0 Use new example repository for integration testing 2017-02-24 17:02:19 -08:00
joshvera
05a547808a don't ignore languages/ruby/lib 2017-02-02 14:09:41 -05:00
joshvera
ba7f9167b5 add languages/ruby/lib to gitignore 2017-01-31 13:16:29 -05:00
Ben Lavender
c742e42cce Merge pull request #416 from github/upload-to-s3
Upload linux builds to s3
2016-02-18 11:06:23 -06:00
Rob Rix
6fff66a5f3 Ignore the profiles directory. 2016-02-17 11:18:11 -05:00
Ben Lavender
b44340927d Add bin to gitignore 2016-02-02 13:57:00 -06:00
joshvera
51db99056a ignore files generated by icu build 2016-01-08 12:18:02 -05:00
Rob Rix
14b5aca113 Ignore the hasktags/ctags index. 2016-01-04 09:58:19 -05:00
Rob Rix
df8ba629b6 We don’t need to ignore libbridge.dylib because we won’t build it any more. 2015-12-17 15:22:27 -05:00
joshvera
61be444b6f Ignore profile artifacts 2015-12-10 23:34:54 -05:00
joshvera
f328da82f6 Ignore hp heap files 2015-12-10 23:34:53 -05:00
joshvera
13f413c0fb Ignore profile and profiteur output 2015-12-10 23:34:53 -05:00
Rob Rix
4170537763 Ignore libbridge.dylib. 2015-11-25 18:42:45 -05:00
Rob Rix
c0b6b1a4c5 Ignore .stack-work. 2015-11-17 14:44:07 -08:00
Rob Rix
21ced91447 Ignore some things. 2015-10-30 17:54:52 -04:00
Rob Rix
d4b52967a8 Add .gitignore. 2015-09-08 12:14:00 -04:00