Richo Healey
ab0081ae45
Fix PEP8 in snapshot.py
2015-01-27 01:26:02 -08:00
Richo Healey
958dea1745
make get-snapshot externally usable
2015-01-27 01:09:38 -08:00
Richo Healey
f230683b1a
Fix PEP8 in get-snapshot
2015-01-27 01:09:38 -08:00
Brian Anderson
38e7e4bd9c
Register snapshots
2014-09-10 18:33:54 -07:00
Vadim Chugunov
ad2f67f1c3
Use mingw64 target spelling.
2014-08-04 17:43:48 -07:00
David Creswick
0a707140cb
add shebang to scripts that have execute bit set
2014-05-12 19:52:29 -07:00
Vadim Chugunov
7995528dae
There are no 64-bit Windows snapshots yet, so we'll use 32-bit ones instead.
2014-04-22 15:50:50 -07:00
Adrien Tétar
0ebe112b3b
etc: add missing license boilerplates
2014-02-05 19:53:53 +01:00
Corey Richardson
1535a29f01
Add tidy support for snapshots
...
This let's us specify exactly which snapshot a given note to update after
snapshot is for.
Closes #2483
2014-01-05 21:36:53 -05:00
Alex Crichton
19e9766c29
Don't fail when unpacking the windows snapshot
...
Newly having a third-party directory was throwing off the unpack script
2013-10-04 21:16:54 -07:00
Felix S. Klock II
25f51eeda0
Fix #3225 : Incorporate feedback from Graydon.
...
Namely, switched in many places to using GNU make provided functions
for directory listing and text processing, rather than spawning a
shell process to do that work.
In the process of the revision, learned about Target-specific
variables, which were very applicable to INSTALL_LIB (which, on a
per-recipe basis, was always receiving the same actual arguments for
its first two formal parameters in every invocation).
http://www.gnu.org/software/make/manual/html_node/Target_002dspecific.html
(We might be able to make use of those in future refactorings.)
----
Also adds a cleanup pass to get-snapshot.py as well, since the same
problem arises when we unpack libraries from the snapshot archive into
a build directory with a prior snapshot's artifacts. (I put this step
into the python script rather than the makefile because I wanted to
delay the cleanup pass until after we have at least successfully
downloaded the tarball. That way, if the download fails, you should
not destroy the previous unarchived snapshot libraries and build
products.)
----
Also reverted whitespace changes to minimize diff.
I plan to put them back in in a dedicated commit elsewhere.
2013-07-09 13:08:50 +02:00
Brian Anderson
6b6acde972
Add a license check to tidy. #4018
2013-01-17 23:28:42 -08:00
Graydon Hoare
312faf31df
Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.
2012-06-21 16:44:10 -07:00
Grahame Bowland
232c771105
python scripts run with Python 2.4 (for RHEL5)
2012-03-28 11:29:47 -07:00
Niko Matsakis
be9914625b
allow snapshot to be specified in make command line
2012-02-24 20:46:27 -08:00
Brian Anderson
e7024e9dd2
build: Start downloading FreeBSD snaps from the official server
2012-02-13 12:44:41 -08:00
Brian Anderson
486d07a5bc
build: Temporarily retrieve FreeBSD snapshots from jyyou's server
2012-02-13 01:22:42 -05:00
Graydon Hoare
202260f19e
Attempt to fix windows builder.
2011-12-13 12:32:00 -08:00
Graydon Hoare
548fe0eda9
Register new snapshots and teach snapshot script to deal with extracting new-style versioned snapshots.
2011-12-13 10:54:48 -08:00
Haitao Li
2ba317ddb2
build: Temp hack to make transition to new snapshot
2011-12-12 16:15:29 -08:00
Graydon Hoare
501c514e89
Register new snapshots (containing libcore auto-importing it now).
2011-12-07 16:36:56 -08:00
Graydon Hoare
e4aa73c0f9
Change snapshot script to pick up host libcore as well.
2011-12-07 15:34:16 -08:00
Niko Matsakis
89a4f8c751
fix to new model where triple is explicit
2011-11-29 12:51:10 -08:00
Niko Matsakis
44ccc36d93
update snapshot scripts
2011-11-29 12:51:10 -08:00
Niko Matsakis
9c12c7c7f5
basic builds function
2011-11-29 12:51:07 -08:00
Brian Anderson
df12749b36
Register snapshots
2011-10-31 15:19:01 -07:00
Brian Anderson
bd33951b1c
Update snapshot scripts for new stdlib name
2011-10-31 14:43:43 -07:00
Brian Anderson
de6d07abf9
Register snapshots and finish filesystem reorg
2011-09-29 23:33:44 -07:00
Brian Anderson
15e34deba3
Eliminate glue.o. Closes #990
2011-09-28 15:35:21 -07:00
Brian Anderson
25b85df370
Register new snapshots
...
Use main.o from the snapshot
2011-08-14 14:38:08 -07:00
Brian Anderson
1dbf0965a1
Add lib/main.o to snapshot
...
Snapshotting main.o is going to make it easier (I think) to convert main to
use ivecs
2011-08-14 12:14:58 -07:00
Brian Anderson
9bd945639b
Register new snapshots
...
Update snapshot scripts to complete transition of intrinsics.bc to lib dir
2011-07-19 18:26:08 -07:00
Brian Anderson
0ff76eb41f
Update snapshot scripts for new location of intrinsics.bc
2011-07-19 17:22:32 -07:00
Rafael Ávila de Espíndola
99a95b3613
Use new snapshot.
2011-07-11 18:35:25 -04:00
Rafael Ávila de Espíndola
d151e18633
Move llvm out of stageN/lib so that the host building stage 1+ can
...
have a newer and incompatible llvm with the bots.
2011-07-11 16:31:47 -04:00
Rafael Ávila de Espíndola
15a670a1b1
Use new snapshot.
2011-07-11 14:32:18 -04:00
Rafael Ávila de Espíndola
f666c97e6d
Step 1/n for moving to the new type system: include intrinsics.bc in the
...
snapshot.
2011-07-11 12:09:52 -04:00
Brian Anderson
94f782e6a1
Register new snapshots
...
New snapshots also include rt and rustllvm
2011-07-07 16:40:58 -07:00
Brian Anderson
64595a53f8
Add rt and rustllvm to the snapshot
2011-07-07 15:40:27 -07:00
Rafael Ávila de Espíndola
5547e5dd21
Use new snapshot.
2011-07-07 17:36:23 -04:00
Rafael Ávila de Espíndola
83991c4c95
Add the static std library in the next snapshot.
2011-07-07 16:25:25 -04:00
Brian Anderson
a82aeb7af6
Register new snapshots
...
Also finish transition of snapshot scripts for new glue.o location
2011-06-29 17:45:54 -07:00
Brian Anderson
865534978f
Change snapshot logic to archive glue.o from the lib directory
2011-06-29 15:39:30 -07:00
Brian Anderson
bd93e1abcd
Register new snapshots. Update location of stage0's libstd
2011-06-17 18:19:37 -07:00
Brian Anderson
175fd8ee73
Update snapshot scripts to understand new dir layout
2011-06-17 15:39:58 -07:00
Graydon Hoare
49b90d37ed
Add mirror-all-snapshots.py script for extra crowdsourced backup power.
2011-05-17 22:06:55 -07:00
Graydon Hoare
ae784df3ce
Add support for 'T' transition snapshots, which are identical to S snapshots except they tell the makefile to stop at stage1.
2011-05-13 17:06:58 -07:00
Graydon Hoare
b81897d7e4
More python portability fixes (for windows).
2011-05-03 16:53:36 -07:00
Graydon Hoare
1965a156f0
Attempt to use more portable python
2011-05-03 16:22:00 -07:00
Graydon Hoare
a919a3082d
More snapshot logic refactoring.
2011-05-03 07:23:05 -07:00