Compare commits
810
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
39c5a8cd34 | ||
|
|
10b0743b2f | ||
|
|
a5b81359eb | ||
|
|
524e499f66 | ||
|
|
7c8e5920be | ||
|
|
62a9d93e93 | ||
|
|
cac909288b | ||
|
|
34f76b1c71 | ||
|
|
4121fb6e67 | ||
|
|
80524019a5 | ||
|
|
fe85980035 | ||
|
|
efc33060ea | ||
|
|
74d38cce47 | ||
|
|
3e835b7fbb | ||
|
|
1cd8461936 | ||
|
|
404646883b | ||
|
|
f710987603 | ||
|
|
bf27a28aa9 | ||
|
|
29bc9599de | ||
|
|
bdc7f2d7c2 | ||
|
|
20e11fe8d7 | ||
|
|
df8d6e4f8e | ||
|
|
763a12a383 | ||
|
|
54511b27da | ||
|
|
7a9fac69fe | ||
|
|
e9190e4bf7 | ||
|
|
84bf357be4 | ||
|
|
5fc7c11190 | ||
|
|
645ff12d0c | ||
|
|
a7de8779a4 | ||
|
|
023d0cdb01 | ||
|
|
cd999ac313 | ||
|
|
a7329807e0 | ||
|
|
a725c3c18d | ||
|
|
ba8bcf7bca | ||
|
|
29b0327ead | ||
|
|
680894ea01 | ||
|
|
c62cf2348c | ||
|
|
4f337a42c7 | ||
|
|
efca3297a8 | ||
|
|
3a9cba7581 | ||
|
|
f77efda6ed | ||
|
|
92ffe3babc | ||
|
|
96c80e81bf | ||
|
|
d644585614 | ||
|
|
9a6df9d3cf | ||
|
|
1517d55dcb | ||
|
|
6e8c127c74 | ||
|
|
47c0c003f7 | ||
|
|
a8673df485 | ||
|
|
2f8c536a66 | ||
|
|
2108e18c99 | ||
|
|
e08b5fd72f | ||
|
|
3f78624b20 | ||
|
|
225216631e | ||
|
|
86049ed576 | ||
|
|
1f728351c0 | ||
|
|
35db7caf21 | ||
|
|
152551f40c | ||
|
|
f6d6fe2fa9 | ||
|
|
eaf4bc186a | ||
|
|
f6e7f1c8f1 | ||
|
|
21cf0e5c4a | ||
|
|
7d86bc3c6c | ||
|
|
214c8e9a43 | ||
|
|
bf54f6b8fd | ||
|
|
fd8bc43247 | ||
|
|
2061018ec7 | ||
|
|
bbb196bd88 | ||
|
|
6c750c985f | ||
|
|
12bc3f7370 | ||
|
|
ef046b7c93 | ||
|
|
52502c9850 | ||
|
|
f271d252de | ||
|
|
54c6d84cde | ||
|
|
7cb241f2ad | ||
|
|
d787dd161b | ||
|
|
59814e7268 | ||
|
|
1e7c41c2fa | ||
|
|
edff6b1efc | ||
|
|
9ce24cf369 | ||
|
|
79e15fc8c4 | ||
|
|
5b8893ee59 | ||
|
|
d85d69443f | ||
|
|
d3cc46a2fb | ||
|
|
31b839081e | ||
|
|
9308fd2913 | ||
|
|
1b6820e9ab | ||
|
|
b28991736c | ||
|
|
b8013213e5 | ||
|
|
89be0b4297 | ||
|
|
43722c5ae9 | ||
|
|
69fdff9127 | ||
|
|
b816c0c655 | ||
|
|
641afcb840 | ||
|
|
0c08fd0937 | ||
|
|
778444df5e | ||
|
|
6bd33b1acf | ||
|
|
904dc91269 | ||
|
|
7ba337a980 | ||
|
|
72efb555a3 | ||
|
|
0bf4a2a9ed | ||
|
|
820d9d666d | ||
|
|
9e68e9d2f9 | ||
|
|
8a34a6dafa | ||
|
|
947af7b7fc | ||
|
|
13e4329ddb | ||
|
|
35b654649d | ||
|
|
ea2cab33ec | ||
|
|
0a391daba0 | ||
|
|
cc29853dbd | ||
|
|
f987597c83 | ||
|
|
673c5c0d36 | ||
|
|
2c3d50956b | ||
|
|
b5e516f007 | ||
|
|
89f4eb2074 | ||
|
|
c600954a9d | ||
|
|
725d7a12ea | ||
|
|
18fe00a56c | ||
|
|
e4a04a02e6 | ||
|
|
978a76065f | ||
|
|
3e879a4988 | ||
|
|
d0c3ceb589 | ||
|
|
faab4c6ef2 | ||
|
|
56070e2d59 | ||
|
|
0e297d4da0 | ||
|
|
7b40509c11 | ||
|
|
e9f38b9f33 | ||
|
|
d61dec0b27 | ||
|
|
bee9d1a391 | ||
|
|
4b40224cf4 | ||
|
|
260391fea2 | ||
|
|
8e4906b46c | ||
|
|
33c380c53d | ||
|
|
5cc2d19033 | ||
|
|
5c7f21a68a | ||
|
|
521d0359ba | ||
|
|
b22e2dc600 | ||
|
|
4718cfa806 | ||
|
|
76700e66a0 | ||
|
|
9057c5bf13 | ||
|
|
7d2dc04ab4 | ||
|
|
7f1feb345d | ||
|
|
9e94f2fb6b | ||
|
|
7d84ca6fae | ||
|
|
cbd0dc08c8 | ||
|
|
27a61effd2 | ||
|
|
b0293b7408 | ||
|
|
f678a8eff9 | ||
|
|
a3424a402f | ||
|
|
e37f4efc1e | ||
|
|
6dfa9a5cbc | ||
|
|
75dbc7ae2e | ||
|
|
3dfa9cc483 | ||
|
|
b3e2b6f250 | ||
|
|
c2f377fd8d | ||
|
|
7c9e49e33f | ||
|
|
944118a670 | ||
|
|
9be3620914 | ||
|
|
853cc1581d | ||
|
|
fd115329b9 | ||
|
|
5f7a5317c6 | ||
|
|
2ea684ec27 | ||
|
|
d951075e4d | ||
|
|
fc3fe03be5 | ||
|
|
a02a03f0a7 | ||
|
|
d13471f4b2 | ||
|
|
54738cf0c6 | ||
|
|
79959d5e0b | ||
|
|
9c4f871b5a | ||
|
|
994670b7ee | ||
|
|
c4e95856de | ||
|
|
ef8313ed3f | ||
|
|
c2c52e8edd | ||
|
|
d1eb682778 | ||
|
|
0f73ff2db6 | ||
|
|
69a947bd55 | ||
|
|
fa88f6d300 | ||
|
|
4914507da6 | ||
|
|
9e8a9397d0 | ||
|
|
ba5293e980 | ||
|
|
c67a08e55c | ||
|
|
2bf6c6ddb4 | ||
|
|
bb2e331064 | ||
|
|
84bc3149fd | ||
|
|
e4e089761d | ||
|
|
143643a5cd | ||
|
|
4e6cfaff7d | ||
|
|
761beea686 | ||
|
|
84886c48a9 | ||
|
|
3ebc6ab93e | ||
|
|
59a52808f7 | ||
|
|
371a559704 | ||
|
|
76ed3b9ab0 | ||
|
|
93152a907c | ||
|
|
f18f91578d | ||
|
|
c3678328b4 | ||
|
|
046ecb2c76 | ||
|
|
8c03bc23a3 | ||
|
|
70fa61a677 | ||
|
|
20d92937bf | ||
|
|
d25612c97f | ||
|
|
b5f7197999 | ||
|
|
fa8b037c7a | ||
|
|
d9c0c64685 | ||
|
|
a07fb4fa35 | ||
|
|
f37a60399d | ||
|
|
ed7981c567 | ||
|
|
8b0b75143c | ||
|
|
9b049cd0fd | ||
|
|
3f88937755 | ||
|
|
b8e9879538 | ||
|
|
a45646ed4a | ||
|
|
33075e43c5 | ||
|
|
7aaaa9c3c3 | ||
|
|
3583ba61e1 | ||
|
|
0683f5d72e | ||
|
|
6ae04fce96 | ||
|
|
a0e16dc752 | ||
|
|
5cf0dd7c50 | ||
|
|
5b1a847600 | ||
|
|
cb5c17d1c0 | ||
|
|
cb12d306ad | ||
|
|
609a2298d7 | ||
|
|
2513dbeee9 | ||
|
|
503e23ac4c | ||
|
|
8900207c1e | ||
|
|
36a3da265d | ||
|
|
ba5720ad29 | ||
|
|
7bb7f33918 | ||
|
|
8b6af05ff6 | ||
|
|
ec5601f035 | ||
|
|
7730d01c4a | ||
|
|
6a8e9ed02f | ||
|
|
7c7e4abe69 | ||
|
|
574643848b | ||
|
|
c81363e6fd | ||
|
|
139dc16ac5 | ||
|
|
bfa0f030e0 | ||
|
|
1902f35e7f | ||
|
|
da76c444b1 | ||
|
|
5a960c7be4 | ||
|
|
6abf421e5b | ||
|
|
f6c6d308b3 | ||
|
|
e4f920cdae | ||
|
|
c33a5086a1 | ||
|
|
628c0ce082 | ||
|
|
bc2960dd3b | ||
|
|
8564a74a56 | ||
|
|
49f70c9515 | ||
|
|
befa8bb3f2 | ||
|
|
f7604c4a54 | ||
|
|
5db26556f9 | ||
|
|
7f3a6c66ae | ||
|
|
0bb23bd24d | ||
|
|
974c466923 | ||
|
|
fcf4a237fe | ||
|
|
879621c1ff | ||
|
|
7d4dcc9fa1 | ||
|
|
80502649bf | ||
|
|
394dc57f23 | ||
|
|
91f126dfa5 | ||
|
|
56c0abeb13 | ||
|
|
2e267a18b5 | ||
|
|
8b9eac086e | ||
|
|
5e97670538 | ||
|
|
1ea67f0612 | ||
|
|
06830dfd06 | ||
|
|
baf1967684 | ||
|
|
9f6a1e6738 | ||
|
|
0aa944c5ad | ||
|
|
0fea1deec4 | ||
|
|
3b763f256f | ||
|
|
1e0efb078e | ||
|
|
b78992568f | ||
|
|
9563adf173 | ||
|
|
16fa4dcc62 | ||
|
|
2a76aa80d5 | ||
|
|
a1962fd85a | ||
|
|
cbe72a191e | ||
|
|
906be1cf71 | ||
|
|
ef9b4453b3 | ||
|
|
b4d29f4a01 | ||
|
|
be202aaa4d | ||
|
|
acc4f7529f | ||
|
|
cb0b9015a9 | ||
|
|
8b3ce47e50 | ||
|
|
cdb6f9c777 | ||
|
|
67c5320231 | ||
|
|
2eead4f6d8 | ||
|
|
ed96886cd3 | ||
|
|
003a4cdba9 | ||
|
|
3875a958c3 | ||
|
|
7ff2e15108 | ||
|
|
2c9eef3763 | ||
|
|
d39f92ec04 | ||
|
|
f7f8dcdf5b | ||
|
|
45add0ccee | ||
|
|
291c890962 | ||
|
|
331f6286a3 | ||
|
|
da282151a8 | ||
|
|
c60460eaa0 | ||
|
|
86cd9fbbfd | ||
|
|
acf69b0457 | ||
|
|
c980a28169 | ||
|
|
c5533f3ea1 | ||
|
|
6fd76fb3fa | ||
|
|
602ec1b117 | ||
|
|
ab899d2e7b | ||
|
|
ac5f45d9cb | ||
|
|
7c33f60429 | ||
|
|
525fffbb71 | ||
|
|
a06131d2c5 | ||
|
|
fa584eccb7 | ||
|
|
29287cbd7a | ||
|
|
5fcaf7cdbd | ||
|
|
ad42389aa3 | ||
|
|
79fbd7a926 | ||
|
|
a95ece600a | ||
|
|
c3b03e716b | ||
|
|
4067f149fd | ||
|
|
f71a61d026 | ||
|
|
b81c769176 | ||
|
|
15406b17ca | ||
|
|
c0e3ffa693 | ||
|
|
9abd473adc | ||
|
|
53f1b50d66 | ||
|
|
c8e2282472 | ||
|
|
e61d179aca | ||
|
|
3d3ec2704e | ||
|
|
50c2545a10 | ||
|
|
b9daf2abea | ||
|
|
fde525dab7 | ||
|
|
b3d34efa70 | ||
|
|
62493e9f55 | ||
|
|
5e70a37ea4 | ||
|
|
15bc9d06d2 | ||
|
|
1b55c4ffb7 | ||
|
|
3ebdab0a3c | ||
|
|
bbfaf7ebb2 | ||
|
|
93734a8169 | ||
|
|
a1aca30f6e | ||
|
|
dcc06e7c9a | ||
|
|
161b97a7c3 | ||
|
|
f8a6e57c8f | ||
|
|
86cdb08a6a | ||
|
|
38022eb5e5 | ||
|
|
4736fd77d6 | ||
|
|
12cb335e47 | ||
|
|
d9eb271c30 | ||
|
|
69beed5166 | ||
|
|
48507b0b85 | ||
|
|
3ae94d2071 | ||
|
|
3aeb8f8945 | ||
|
|
cb8b8a4a25 | ||
|
|
efb441cda9 | ||
|
|
f773ca6a6a | ||
|
|
02c0a07091 | ||
|
|
b0e94e8d99 | ||
|
|
55d547d6e6 | ||
|
|
de7af0eecc | ||
|
|
70f607ddc1 | ||
|
|
6eeb9a6b7f | ||
|
|
74b117756a | ||
|
|
e60dd07cec | ||
|
|
d0e98e16ec | ||
|
|
dcc8e930d1 | ||
|
|
245ec0a1a4 | ||
|
|
9e6fabb27c | ||
|
|
dd439db567 | ||
|
|
c8fc66daca | ||
|
|
35bb787ff7 | ||
|
|
0bc462db6e | ||
|
|
4414e1791f | ||
|
|
8fdb4413a1 | ||
|
|
3e7110bf89 | ||
|
|
25dd4d7159 | ||
|
|
89488776d8 | ||
|
|
83c6ace500 | ||
|
|
48d700f1a7 | ||
|
|
13303a1dbc | ||
|
|
6f76cbbdcd | ||
|
|
cdaeb4511c | ||
|
|
e0bf21fd2a | ||
|
|
82147eff2b | ||
|
|
db770983c2 | ||
|
|
03c98d8cb8 | ||
|
|
a6aeb073f8 | ||
|
|
fa7921eeef | ||
|
|
7204c4780d | ||
|
|
1d722bd10c | ||
|
|
674e83bffb | ||
|
|
6511a37b64 | ||
|
|
ad5d581018 | ||
|
|
78477a0bd3 | ||
|
|
7a61fed3b7 | ||
|
|
dcc7c19430 | ||
|
|
6a1d293bee | ||
|
|
f1e6ce1eff | ||
|
|
53c32d7d0f | ||
|
|
ab80768188 | ||
|
|
080183e38f | ||
|
|
bb278d2da2 | ||
|
|
bd55754ab6 | ||
|
|
b10eec10e7 | ||
|
|
6b2ebc3c0a | ||
|
|
001b78c814 | ||
|
|
2d25746c5e | ||
|
|
5133aa2d87 | ||
|
|
f901305f5c | ||
|
|
f9fcd37bbb | ||
|
|
458c4c388a | ||
|
|
0bddf9ee68 | ||
|
|
0478b70b5a | ||
|
|
d3c9028968 | ||
|
|
aed827bd3e | ||
|
|
96edf5ff5d | ||
|
|
f630ee37f2 | ||
|
|
d857bebdca | ||
|
|
05103fa2e8 | ||
|
|
954fd52a4a | ||
|
|
b097d43590 | ||
|
|
9de0989e5e | ||
|
|
e294d862e1 | ||
|
|
321ea372d1 | ||
|
|
e36f44c282 | ||
|
|
913e10a8c0 | ||
|
|
de4e8ba644 | ||
|
|
933a23e76c | ||
|
|
cef236b3f5 | ||
|
|
5e9e548291 | ||
|
|
513ccf2f3d | ||
|
|
488d69fa2a | ||
|
|
acae5e87a6 | ||
|
|
901e36d133 | ||
|
|
f33fd7895b | ||
|
|
a59bf8ce37 | ||
|
|
4d07c9f3d5 | ||
|
|
227b9a841c | ||
|
|
60c14232c1 | ||
|
|
8da5dd5aaa | ||
|
|
5087b8449e | ||
|
|
9c17dd13b7 | ||
|
|
729513a30c | ||
|
|
c46a62abf5 | ||
|
|
c639049105 | ||
|
|
5c43175bd3 | ||
|
|
4d0a436c4d | ||
|
|
048cf32b15 | ||
|
|
f323c0c1a6 | ||
|
|
b8475e2f14 | ||
|
|
b2bb51bb18 | ||
|
|
902055111a | ||
|
|
213092a241 | ||
|
|
5cf639d825 | ||
|
|
3cdb51b023 | ||
|
|
651a3df15f | ||
|
|
be257afd18 | ||
|
|
04e73c16b2 | ||
|
|
4108830c01 | ||
|
|
147f00bab2 | ||
|
|
3072e010df | ||
|
|
618fc9ef90 | ||
|
|
6deda43079 | ||
|
|
8dd90d7f73 | ||
|
|
b15b22a743 | ||
|
|
9bf4baac3f | ||
|
|
e286cb38ad | ||
|
|
4fb8d0bfba | ||
|
|
7674f208bd | ||
|
|
ab3c195ca4 | ||
|
|
14c1431c7f | ||
|
|
9312ed8538 | ||
|
|
e02ec9f428 | ||
|
|
94eb740178 | ||
|
|
715d091789 | ||
|
|
16d82eb90a | ||
|
|
bad80f063a | ||
|
|
328d49ad2a | ||
|
|
062dea3784 | ||
|
|
c49082ae56 | ||
|
|
4c673592a1 | ||
|
|
b8848d0dbe | ||
|
|
d9758b3149 | ||
|
|
9f83f36fc9 | ||
|
|
6c0db8b8c7 | ||
|
|
b0d52311d5 | ||
|
|
175ac0fe85 | ||
|
|
7e9bf38d52 | ||
|
|
31f1966eb1 | ||
|
|
91bbd0d473 | ||
|
|
03566008ff | ||
|
|
651034a0ee | ||
|
|
e88da6df46 | ||
|
|
82215814f4 | ||
|
|
236a0b5390 | ||
|
|
14cf224991 | ||
|
|
940c81be3a | ||
|
|
148de91b4a | ||
|
|
4698dcdb97 | ||
|
|
850fcaba09 | ||
|
|
330fca93f0 | ||
|
|
089ad9f2c7 | ||
|
|
03440b3eb6 | ||
|
|
588b1efc6a | ||
|
|
cf7787ea80 | ||
|
|
19ad9ce11b | ||
|
|
2fd0d32a82 | ||
|
|
f09c0aad07 | ||
|
|
be8822c8f7 | ||
|
|
ae0fa3eece | ||
|
|
a07c83f2fc | ||
|
|
d77dc61631 | ||
|
|
87d3556c4f | ||
|
|
90d4b4db0b | ||
|
|
915464fca5 | ||
|
|
81dc6ad902 | ||
|
|
6c65b79abe | ||
|
|
fceb1b0579 | ||
|
|
1e70888e9c | ||
|
|
375a4e31c9 | ||
|
|
9512bd63c8 | ||
|
|
4517221424 | ||
|
|
977ab2ca82 | ||
|
|
1b96b18c72 | ||
|
|
aa8d3c69c9 | ||
|
|
f8d41ca2c0 | ||
|
|
b5fc22abac | ||
|
|
72f108d1b1 | ||
|
|
21cd0efd52 | ||
|
|
ff982bcdae | ||
|
|
7d4f3745a5 | ||
|
|
e87b54f631 | ||
|
|
f7c4b853ac | ||
|
|
0c4ac4a413 | ||
|
|
c43622327e | ||
|
|
deb50e6fde | ||
|
|
9048c473d1 | ||
|
|
062640f62c | ||
|
|
5e2aac9679 | ||
|
|
1ad6d8249f | ||
|
|
2378a56a75 | ||
|
|
4d2f79a60d | ||
|
|
c5454f6e32 | ||
|
|
6bd00da174 | ||
|
|
5c58286d32 | ||
|
|
787ee4c89b | ||
|
|
485a63438b | ||
|
|
f710637497 | ||
|
|
a82b2c8ea1 | ||
|
|
6bc65435dc | ||
|
|
d3d5bacb05 | ||
|
|
cb293f2545 | ||
|
|
a743b32718 | ||
|
|
ffaff0ec40 | ||
|
|
3e3525f4c1 | ||
|
|
78038e473b | ||
|
|
e004abfe91 | ||
|
|
168eae2433 | ||
|
|
736e0f6723 | ||
|
|
c0f1c7a54a | ||
|
|
b7a2748342 | ||
|
|
2426f6b913 | ||
|
|
bbd22df5a6 | ||
|
|
03ae198f71 | ||
|
|
5afa2ab1b2 | ||
|
|
64306cb993 | ||
|
|
39810275b0 | ||
|
|
2d50221045 | ||
|
|
e136f664e9 | ||
|
|
5f1f7121e7 | ||
|
|
57e33587be | ||
|
|
0f31d2f639 | ||
|
|
993bfba4ee | ||
|
|
5aac5f3246 | ||
|
|
93e5ffa340 | ||
|
|
451eb4a639 | ||
|
|
5a93733794 | ||
|
|
7b58359e29 | ||
|
|
213f4fc3b8 | ||
|
|
0bc30d2afd | ||
|
|
6377d1f670 | ||
|
|
bd02a0af83 | ||
|
|
099a9abeaa | ||
|
|
d00ff58b40 | ||
|
|
be28db18f6 | ||
|
|
8c24792d5b | ||
|
|
a8b74fe11a | ||
|
|
7f1d868eeb | ||
|
|
2a14ee5b05 | ||
|
|
6586a80277 | ||
|
|
439bdf6b3d | ||
|
|
91d81f336f | ||
|
|
eab58ce084 | ||
|
|
6e59d29bec | ||
|
|
998f438e0e | ||
|
|
572e8784e4 | ||
|
|
30ba037a58 | ||
|
|
1f76964270 | ||
|
|
038d105050 | ||
|
|
304c1cbb2e | ||
|
|
52df061ef2 | ||
|
|
0b54487e48 | ||
|
|
f13fefae3a | ||
|
|
9ebe68f394 | ||
|
|
83e10ea226 | ||
|
|
7d85f01624 | ||
|
|
3819e649aa | ||
|
|
f5b6286aad | ||
|
|
cd9138e4c3 | ||
|
|
c9fc442271 | ||
|
|
b6a11d898d | ||
|
|
7e33772979 | ||
|
|
418cf84af8 | ||
|
|
117875fe2f | ||
|
|
b50a57615b | ||
|
|
e66ae41862 | ||
|
|
90a82bf217 | ||
|
|
e67acd6217 | ||
|
|
29cbfa61cd | ||
|
|
be67440d45 | ||
|
|
d8f4cbc61a | ||
|
|
34ec610d0b | ||
|
|
8f21824c60 | ||
|
|
c9b118a5a3 | ||
|
|
9d1f75b6a6 | ||
|
|
bd37686ec7 | ||
|
|
6dc0473efa | ||
|
|
ab46618d9e | ||
|
|
0fea031f59 | ||
|
|
0faafe7650 | ||
|
|
5c61e821d5 | ||
|
|
c9caafc777 | ||
|
|
a0e429c627 | ||
|
|
dd9f531e03 | ||
|
|
fce7ca9248 | ||
|
|
931c22c9a2 | ||
|
|
2b9f306d4f | ||
|
|
68824e3a40 | ||
|
|
f390041d13 | ||
|
|
c3c3b6165e | ||
|
|
d0b0f2a11c | ||
|
|
e74c4bc880 | ||
|
|
df8378bccf | ||
|
|
c508fe76f4 | ||
|
|
ab7835da42 | ||
|
|
0b5846303f | ||
|
|
274c996534 | ||
|
|
83ecf394f6 | ||
|
|
e0b1f1a237 | ||
|
|
105f3b7852 | ||
|
|
f90d2d32f2 | ||
|
|
08264388f8 | ||
|
|
5c4ac57d11 | ||
|
|
7c3ac60d06 | ||
|
|
84ac54a9d3 | ||
|
|
daf6fc4cf7 | ||
|
|
003091472d | ||
|
|
afd3349c7b | ||
|
|
1b6dfe5863 | ||
|
|
3b4d26e785 | ||
|
|
5efd1a6df1 | ||
|
|
5d6809bc1f | ||
|
|
b9939318a9 | ||
|
|
68c361ba24 | ||
|
|
1261cc681d | ||
|
|
30669ec1c5 | ||
|
|
9db205b570 | ||
|
|
03bb569e56 | ||
|
|
40f2436f2e | ||
|
|
e0f09eb8ef | ||
|
|
e9e8686b20 | ||
|
|
d8680a9350 | ||
|
|
2401fd7f9d | ||
|
|
b1b9520606 | ||
|
|
f358bcc3c6 | ||
|
|
8734425353 | ||
|
|
77c4de8af1 | ||
|
|
4f974be8f9 | ||
|
|
93df6da48b | ||
|
|
4ca457a732 | ||
|
|
1391fae398 | ||
|
|
940852ce0e | ||
|
|
9abe2c2ee8 | ||
|
|
b8cd6e9945 | ||
|
|
48d6575dc7 | ||
|
|
bea9fb2ccd | ||
|
|
99cd962ca2 | ||
|
|
21032442c6 | ||
|
|
c84831a448 | ||
|
|
1c9c04de4a | ||
|
|
afe61935b7 | ||
|
|
5fe55b6ac3 | ||
|
|
d54788d105 | ||
|
|
597c4d0177 | ||
|
|
5b5391c7c5 | ||
|
|
35ee57890c | ||
|
|
2a32d8a44c | ||
|
|
4752a772b2 | ||
|
|
5d91c5817d | ||
|
|
d9045c368e | ||
|
|
1624b60f30 | ||
|
|
6fcd81dcf1 | ||
|
|
f05eb57267 | ||
|
|
33ad2ec751 | ||
|
|
04b2ac548f | ||
|
|
e1e0e0e74c | ||
|
|
9b0bdc1a53 | ||
|
|
dde7029655 | ||
|
|
895a0435b3 | ||
|
|
7664e25487 | ||
|
|
49727f9a86 | ||
|
|
bab27c8a69 | ||
|
|
4d747e036d | ||
|
|
0dc183e567 | ||
|
|
ca1364c99a | ||
|
|
8056012011 | ||
|
|
826b437ce6 | ||
|
|
fd4d13ca16 | ||
|
|
048fc8c6e5 | ||
|
|
3d124afa5c | ||
|
|
213424740e | ||
|
|
329cc98dd6 | ||
|
|
432c2c1fe2 | ||
|
|
2c995830ae | ||
|
|
b2c5613e4f | ||
|
|
2ce9816cab | ||
|
|
d6674cb53b | ||
|
|
15c685e425 | ||
|
|
1aa1e99164 | ||
|
|
cc817a3323 | ||
|
|
a9f00a9586 | ||
|
|
943d29713b | ||
|
|
b3c8899439 | ||
|
|
7072f10898 | ||
|
|
4b8807e24f | ||
|
|
661f3b16f5 | ||
|
|
61f171c249 | ||
|
|
cad45d0bba | ||
|
|
944c5da6c5 | ||
|
|
21a4c7335f | ||
|
|
df8cee80ae | ||
|
|
2852b121b3 | ||
|
|
ae7be0421d | ||
|
|
0d1a770abb | ||
|
|
6a28696c41 | ||
|
|
d8f815b560 | ||
|
|
13ac47938a | ||
|
|
f0c6de37d0 | ||
|
|
068d5e62ae | ||
|
|
93904e141d | ||
|
|
ac9e6304d6 | ||
|
|
a4b9d2f026 | ||
|
|
20713a9b33 | ||
|
|
e89e8cbae6 | ||
|
|
e5a606ee24 | ||
|
|
e36de981a4 | ||
|
|
55d7861be9 | ||
|
|
5425df746e | ||
|
|
87ec67ac86 | ||
|
|
6899190b2c | ||
|
|
84b5ac3d7f | ||
|
|
49aa1a2756 | ||
|
|
c316b6eb64 | ||
|
|
04175a1aa3 | ||
|
|
6c656ef547 | ||
|
|
2fe68bc5b5 | ||
|
|
c2ec9ffcde | ||
|
|
b06a48a474 | ||
|
|
73ede25e37 | ||
|
|
fa36a2fe90 | ||
|
|
67e60855a5 | ||
|
|
655565000b | ||
|
|
b0cf9c13d8 | ||
|
|
19ffcbdd73 | ||
|
|
a7a2ef66c6 | ||
|
|
1dbccc91f3 | ||
|
|
50d70628a2 | ||
|
|
38a5a9131b | ||
|
|
572616b873 | ||
|
|
8e8449195b | ||
|
|
f3bf993b12 | ||
|
|
55c32f7257 | ||
|
|
b5f16a44ad | ||
|
|
da68ff9db6 | ||
|
|
ee40ca083d | ||
|
|
aeccfd67ed | ||
|
|
6aee2d9c25 | ||
|
|
fb18ef5160 | ||
|
|
cefa6cd2bd | ||
|
|
8e83f49848 | ||
|
|
5a366c3d6a | ||
|
|
840079c0b3 | ||
|
|
3879c4ada7 | ||
|
|
7050e5eeca | ||
|
|
b1f2728eb3 | ||
|
|
9d1c2ab07b | ||
|
|
5cd15373e3 | ||
|
|
4156904357 | ||
|
|
0db2503e47 | ||
|
|
7b7106ed37 | ||
|
|
999c606fec | ||
|
|
5334df52cc | ||
|
|
77bfeda0d6 | ||
|
|
9e2a6b3a4a | ||
|
|
56a2f9c7af | ||
|
|
827a4dd5c5 | ||
|
|
57cc0b233c | ||
|
|
a3f755d244 | ||
|
|
aa52103c51 |
+620
-467
File diff suppressed because it is too large
Load Diff
@@ -9,6 +9,7 @@ branches:
|
||||
only:
|
||||
- master
|
||||
- develop
|
||||
- /feature\/.*/
|
||||
|
||||
dist: trusty
|
||||
|
||||
|
||||
@@ -19,23 +19,28 @@
|
||||
# ======= configured locations (below).
|
||||
#
|
||||
# --prefix=<PREFIX> Install architecture independent files here.
|
||||
# Default; C:\Boost on Win32
|
||||
# Default; /usr/local on Unix. Linux, etc.
|
||||
# Default: C:\Boost on Windows
|
||||
# Default: /usr/local on Unix, Linux, etc.
|
||||
#
|
||||
# --exec-prefix=<EPREFIX> Install architecture dependent files here.
|
||||
# Default; <PREFIX>
|
||||
# Default: <PREFIX>
|
||||
#
|
||||
# --libdir=<DIR> Install library files here.
|
||||
# Default; <EPREFIX>/lib
|
||||
# --libdir=<LIBDIR> Install library files here.
|
||||
# Default: <EPREFIX>/lib
|
||||
#
|
||||
# --includedir=<HDRDIR> Install header files here.
|
||||
# Default; <PREFIX>/include
|
||||
# Default: <PREFIX>/include
|
||||
#
|
||||
# --cmakedir=<CMAKEDIR> Install CMake configuration files here.
|
||||
# Default: <LIBDIR>/cmake
|
||||
#
|
||||
# --no-cmake-config Do not install CMake configuration files.
|
||||
#
|
||||
# stage Build and install only compiled library files to the
|
||||
# ===== stage directory.
|
||||
#
|
||||
# --stagedir=<STAGEDIR> Install library files here
|
||||
# Default; ./stage
|
||||
# Default: ./stage
|
||||
#
|
||||
# Other Options:
|
||||
#
|
||||
@@ -135,9 +140,10 @@ import "class" : new ;
|
||||
import property-set ;
|
||||
import threadapi-feature ;
|
||||
import option ;
|
||||
import tools/boost_install/boost-install ;
|
||||
|
||||
path-constant BOOST_ROOT : . ;
|
||||
constant BOOST_VERSION : 1.69.0 ;
|
||||
constant BOOST_VERSION : 1.70.0 ;
|
||||
constant BOOST_JAMROOT_MODULE : $(__name__) ;
|
||||
|
||||
boostcpp.set-version $(BOOST_VERSION) ;
|
||||
@@ -179,6 +185,7 @@ project boost
|
||||
: usage-requirements <include>.
|
||||
: default-build
|
||||
<visibility>hidden
|
||||
<threading>multi
|
||||
: build-dir bin.v2
|
||||
;
|
||||
|
||||
@@ -244,7 +251,7 @@ explicit-alias serialization : libs/serialization/build//boost_serialization ;
|
||||
explicit-alias wserialization : libs/serialization/build//boost_wserialization ;
|
||||
for local l in $(all-libraries)
|
||||
{
|
||||
if ! $(l) in test graph serialization
|
||||
if ! $(l) in test graph serialization headers
|
||||
{
|
||||
explicit-alias $(l) : libs/$(l)/build//boost_$(l) ;
|
||||
}
|
||||
@@ -286,31 +293,18 @@ if [ path.exists $(BOOST_ROOT)/libs/wave/tool/build ]
|
||||
use-project /boost/libs/wave/tool : libs/wave/tool/build ;
|
||||
}
|
||||
|
||||
# Make the boost-install rule visible in subprojects
|
||||
|
||||
# This rule should be called from libraries' Jamfiles and will create two
|
||||
# targets, "install" and "stage", that will install or stage that library. The
|
||||
# --prefix option is respected, but --with and --without options, naturally, are
|
||||
# ignored.
|
||||
#
|
||||
# - libraries -- list of library targets to install.
|
||||
#
|
||||
|
||||
rule boost-install ( libraries * )
|
||||
{
|
||||
package.install install
|
||||
: <dependency>/boost//install-proper-headers $(install-requirements)
|
||||
: # No binaries
|
||||
: $(libraries)
|
||||
: # No headers, it is handled by the dependency.
|
||||
;
|
||||
|
||||
local stage-locate = [ option.get stagedir : $(BOOST_ROOT)/stage ] ;
|
||||
|
||||
install stage : $(libraries) : <location>$(stage-locate)/lib ;
|
||||
|
||||
module [ CALLER_MODULE ]
|
||||
{
|
||||
explicit stage ;
|
||||
explicit install ;
|
||||
}
|
||||
boost-install.boost-install $(libraries) ;
|
||||
}
|
||||
|
||||
# Creates a library target, adding autolink support and also creates
|
||||
@@ -329,14 +323,6 @@ rule boost-lib ( name : sources * : requirements * : default-build * : usage-req
|
||||
}
|
||||
|
||||
|
||||
headers =
|
||||
# The .SUNWCCh files are present in tr1 include directory and have to be
|
||||
# installed (see http://lists.boost.org/Archives/boost/2007/05/121430.php).
|
||||
[ path.glob-tree $(BOOST_ROOT)/boost : *.hpp *.ipp *.h *.inc *.SUNWCCh : CVS .svn ]
|
||||
[ path.glob-tree $(BOOST_ROOT)/boost/compatibility/cpp_c_headers : c* : CVS .svn ]
|
||||
[ path.glob $(BOOST_ROOT)/boost/tr1/tr1 : * : bcc32 sun CVS .svn ]
|
||||
;
|
||||
|
||||
# Declare special top-level targets that build and install the desired variants
|
||||
# of the libraries.
|
||||
boostcpp.declare-targets $(all-libraries) : $(headers) : $(all-headers) ;
|
||||
boostcpp.declare-targets $(all-libraries) ;
|
||||
|
||||
+40
-119
@@ -109,7 +109,16 @@ if $(layout) = system && $(build-type) = complete
|
||||
|
||||
# Possible stage only location.
|
||||
stage-locate = [ option.get stagedir ] ;
|
||||
stage-locate ?= stage ;
|
||||
|
||||
if $(stage-locate)
|
||||
{
|
||||
stage-locate = [ path.root [ path.make $(stage-locate) ] [ path.pwd ] ] ;
|
||||
}
|
||||
else
|
||||
{
|
||||
stage-locate = $(BOOST_ROOT)/stage ;
|
||||
}
|
||||
|
||||
BOOST_STAGE_LOCATE = $(stage-locate) ;
|
||||
|
||||
# Custom build ID.
|
||||
@@ -213,9 +222,27 @@ rule tag ( name : type ? : property-set )
|
||||
rule python-tag ( name : type ? : property-set )
|
||||
{
|
||||
local result = $(name) ;
|
||||
if $(type) in STATIC_LIB SHARED_LIB IMPORT_LIB && $(PYTHON_ID)
|
||||
|
||||
if $(type) in STATIC_LIB SHARED_LIB IMPORT_LIB
|
||||
{
|
||||
result = $(result)-$(PYTHON_ID) ;
|
||||
# Add Python version suffix
|
||||
|
||||
local version = [ $(property-set).get <python> ] ;
|
||||
|
||||
local major-minor = [ MATCH "^([0-9]+)\.([0-9]+)" : $(version) ] ;
|
||||
local suffix = $(major-minor:J="") ;
|
||||
|
||||
if $(suffix)
|
||||
{
|
||||
result = $(result)$(suffix) ;
|
||||
}
|
||||
|
||||
# Add PYTHON_ID if supplied
|
||||
|
||||
if $(PYTHON_ID)
|
||||
{
|
||||
result = $(result)-$(PYTHON_ID) ;
|
||||
}
|
||||
}
|
||||
|
||||
# forward to the boost tagging rule
|
||||
@@ -231,118 +258,14 @@ rule python-tag ( name : type ? : property-set )
|
||||
#
|
||||
################################################################################
|
||||
|
||||
rule filtered-target ( name : message + : sources + : requirements * )
|
||||
{
|
||||
message $(name)-message : warning\: $(message) ;
|
||||
alias $(name) : $(sources) : $(requirements) ;
|
||||
alias $(name) : $(name)-message ;
|
||||
|
||||
local p = [ project.current ] ;
|
||||
$(p).mark-target-as-explicit $(name) ;
|
||||
$(p).mark-target-as-explicit $(name)-message ;
|
||||
}
|
||||
|
||||
rule declare_install_and_stage_proper_targets ( libraries * : headers * : modular-headers * )
|
||||
rule declare_install_and_stage_proper_targets ( libraries * )
|
||||
{
|
||||
local p = [ project.current ] ;
|
||||
for local l in $(libraries)
|
||||
{
|
||||
if $(l) = locale
|
||||
{
|
||||
filtered-target $(l)-for-install :
|
||||
Skipping Boost.Locale library with threading=single. :
|
||||
libs/$(l)/build : <threading>multi ;
|
||||
}
|
||||
else if $(l) = wave
|
||||
{
|
||||
filtered-target $(l)-for-install :
|
||||
Skipping Boost.Wave library with threading=single. :
|
||||
libs/$(l)/build : <threading>multi ;
|
||||
}
|
||||
else if $(l) = thread
|
||||
{
|
||||
filtered-target $(l)-for-install :
|
||||
Skipping Boost.Thread library with threading=single. :
|
||||
libs/$(l)/build : <threading>multi ;
|
||||
}
|
||||
else
|
||||
{
|
||||
alias $(l)-for-install : libs/$(l)/build ;
|
||||
$(p).mark-target-as-explicit $(l)-for-install ;
|
||||
}
|
||||
}
|
||||
local library-targets = $(libraries)-for-install ;
|
||||
|
||||
local install-requirements ;
|
||||
|
||||
if $(layout-versioned)
|
||||
{
|
||||
install-requirements +=
|
||||
<install-header-subdir>boost-$(BOOST_VERSION_TAG)/boost ;
|
||||
}
|
||||
else
|
||||
{
|
||||
install-requirements += <install-header-subdir>boost ;
|
||||
}
|
||||
|
||||
if [ os.name ] = NT
|
||||
{
|
||||
install-requirements += <install-default-prefix>C:/Boost ;
|
||||
}
|
||||
else
|
||||
{
|
||||
install-requirements += <install-default-prefix>/usr/local ;
|
||||
}
|
||||
|
||||
p = [ project.current ] ;
|
||||
|
||||
# These headers will be installed from the modular
|
||||
# layout, and should be ignored in the global boost/
|
||||
local skip-headers ;
|
||||
# Install modular headers.
|
||||
for local lib in $(modular-headers)
|
||||
{
|
||||
local header-root = $(BOOST_ROOT)/libs/$(lib)/include/boost ;
|
||||
local lib-headers =
|
||||
[ path.glob-tree $(header-root) : *.hpp *.ipp *.h *.inc *.SUNWCCh : CVS .svn ]
|
||||
[ path.glob-tree $(header-root)/compatibility/cpp_c_headers : c* : CVS .svn ]
|
||||
[ path.glob $(header-root)/tr1/tr1 : * : bcc32 sun CVS .svn ]
|
||||
;
|
||||
skip-headers += [ sequence.transform path.relative-to [ path.make $(header-root) ] : $(lib-headers) ] ;
|
||||
package.install install-$(lib)-headers
|
||||
: <install-source-root>$(header-root)
|
||||
$(install-requirements)
|
||||
<install-no-version-symlinks>on
|
||||
: # binaries
|
||||
: # libraries
|
||||
: $(lib-headers)
|
||||
;
|
||||
$(p).mark-target-as-explicit install-$(lib)-headers ;
|
||||
}
|
||||
|
||||
# Filter out headers that were created by b2 headers
|
||||
local header-root = [ path.make $(BOOST_ROOT)/boost ] ;
|
||||
headers = [ set.difference $(headers) : $(header-root)/$(skip-headers) ] ;
|
||||
|
||||
# Complete install.
|
||||
package.install install-proper
|
||||
: <install-source-root>$(BOOST_ROOT)/boost
|
||||
$(install-requirements)
|
||||
<install-no-version-symlinks>on
|
||||
|
||||
:
|
||||
: $(libraries)-for-install
|
||||
: $(headers)
|
||||
;
|
||||
alias install-proper : libs/$(libraries)/build//install ;
|
||||
$(p).mark-target-as-explicit install-proper ;
|
||||
|
||||
# Install just library.
|
||||
install stage-proper
|
||||
: $(libraries)-for-install
|
||||
: <location>$(stage-locate)/lib
|
||||
<install-dependencies>on <install-type>LIB
|
||||
<install-no-version-symlinks>on
|
||||
;
|
||||
alias stage-proper : libs/$(libraries)/build//stage ;
|
||||
$(p).mark-target-as-explicit stage-proper ;
|
||||
}
|
||||
|
||||
@@ -488,13 +411,13 @@ class top-level-target : alias-target-class
|
||||
}
|
||||
}
|
||||
|
||||
rule declare_top_level_targets ( libraries * : headers * : modular-headers * )
|
||||
rule declare_top_level_targets ( libraries * )
|
||||
{
|
||||
declare_install_and_stage_proper_targets $(libraries) : $(headers) : $(modular-headers) ;
|
||||
declare_install_and_stage_proper_targets $(libraries) ;
|
||||
|
||||
targets.create-metatarget top-level-target : [ project.current ]
|
||||
: install
|
||||
: install-$(modular-headers)-headers install-proper
|
||||
: install-proper
|
||||
;
|
||||
targets.create-metatarget top-level-target : [ project.current ]
|
||||
: stage
|
||||
@@ -513,9 +436,6 @@ rule declare_top_level_targets ( libraries * : headers * : modular-headers * )
|
||||
}
|
||||
|
||||
|
||||
stage-abs = [ path.native [ path.root $(stage-locate)/lib [ path.pwd ] ] ] ;
|
||||
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# 4. Add hook to report configuration before the build, and confirmation with
|
||||
@@ -542,7 +462,6 @@ rule pre-build ( )
|
||||
IMPORT $(__name__) : pre-build : : $(__name__).pre-build ;
|
||||
build-system.set-pre-build-hook $(__name__).pre-build ;
|
||||
|
||||
# FIXME: Revise stage_abs.
|
||||
rule post-build ( ok ? )
|
||||
{
|
||||
if forward in [ modules.peek : top-level-targets ]
|
||||
@@ -550,6 +469,8 @@ rule post-build ( ok ? )
|
||||
if $(ok)
|
||||
{
|
||||
local include-path = [ path.native $(BOOST_ROOT) ] ;
|
||||
local stage-abs = [ path.native $(stage-locate)/lib ] ;
|
||||
|
||||
ECHO "
|
||||
|
||||
The Boost C++ Libraries were successfully built!
|
||||
@@ -623,7 +544,7 @@ rule libraries-to-install ( existing-libs * )
|
||||
}
|
||||
}
|
||||
|
||||
rule declare-targets ( all-libraries * : headers * : modular-headers * )
|
||||
rule declare-targets ( all-libraries * )
|
||||
{
|
||||
configure.register-components $(all-libraries) ;
|
||||
|
||||
@@ -641,7 +562,7 @@ rule declare-targets ( all-libraries * : headers * : modular-headers * )
|
||||
EXIT ;
|
||||
}
|
||||
|
||||
declare_top_level_targets $(libraries) : $(headers) : $(modular-headers) ;
|
||||
declare_top_level_targets $(libraries) ;
|
||||
}
|
||||
|
||||
# Returns the properties identifying the toolset. We'll use them
|
||||
|
||||
-459
@@ -1,459 +0,0 @@
|
||||
# Boost.Build support specific for the Boost C++ Libraries.
|
||||
# Copyright Vladimir Prus 2002-2010.
|
||||
# Copyright Dave Abrahams 2005-2006.
|
||||
# Copyright Rene Rivera 2005-2007.
|
||||
# Copyright Douglas Gregor 2005.
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
# http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
import b2.util.option as option
|
||||
import b2.build.feature as feature
|
||||
import b2.build.virtual_target as virtual_target
|
||||
import b2.build.targets as targets
|
||||
import b2.build.property_set as property_set
|
||||
import b2.build_system as build_system
|
||||
import b2.build.configure as configure
|
||||
import b2.tools.stage as stage
|
||||
import b2.tools.package as package
|
||||
|
||||
import b2.util.regex as regex
|
||||
import b2.util.set as set
|
||||
|
||||
from b2.build.alias import AliasTarget, alias
|
||||
from b2.tools.message import message
|
||||
|
||||
from b2.manager import get_manager
|
||||
from b2.util import bjam_signature, value_to_jam
|
||||
from b2.util.sequence import unique
|
||||
|
||||
|
||||
|
||||
import sys
|
||||
import os
|
||||
|
||||
# FIXME: temporary fix until I port the xsltproc module
|
||||
feature.feature("xsl:param", [], ["free"])
|
||||
|
||||
|
||||
##############################################################################
|
||||
#
|
||||
# 0. General setup. Parse options, check them.
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
BOOST_ROOT = get_manager().projects().loaded_tool_module_path_[__name__]
|
||||
|
||||
print "HERE I AM"
|
||||
@bjam_signature((["version"],))
|
||||
def set_version(version):
|
||||
global BOOST_VERSION, BOOST_VERSION_TAG
|
||||
|
||||
BOOST_VERSION = version
|
||||
pieces = version.split(".")
|
||||
if pieces[2] == "0":
|
||||
pieces = pieces[0:2]
|
||||
|
||||
|
||||
BOOST_VERSION_TAG = "_".join(pieces)
|
||||
|
||||
# Option to choose how many variants to build. The default is "minimal".
|
||||
build_type = option.get("build-type", "minimal")
|
||||
if not build_type in ["minimal", "complete"]:
|
||||
get_manager().errors()("The value of the --build-type option should be either 'complete' or 'minimal'")
|
||||
|
||||
# What kind of layout are we doing?
|
||||
layout = option.get("layout")
|
||||
# On Windows, we used versioned layout by default in order to
|
||||
# be compatible with autolink. On other systems, we use system
|
||||
# layout which is what every other program uses. Note that windows
|
||||
# check is static, and won't
|
||||
if not layout:
|
||||
if os.name == "nt":
|
||||
layout = "versioned"
|
||||
else:
|
||||
layout = "system"
|
||||
|
||||
if layout == "system" and build_type == "complete":
|
||||
get_manager().errors()(
|
||||
"Cannot use --layout=system with --build-type complete.\n"
|
||||
"Please used either --layout=versioned or --layout=tagged\n"
|
||||
"if you wish to build multiple variants.")
|
||||
|
||||
# Possible stage only location.
|
||||
stage_locate = option.get("stagedir", "stage")
|
||||
BOOST_STAGE_LOCATE = stage_locate
|
||||
|
||||
# Custom build ID.
|
||||
build_id = option.get("buildid")
|
||||
if build_id:
|
||||
BUILD_ID = re.sub("[*\\/:.\"\' ]", "_", build_id)
|
||||
|
||||
# Python build id (only for Python libraries)
|
||||
python_id = option.get("python-buildid")
|
||||
if python_id:
|
||||
PYTHON_ID = re.sub("[*\\/:.\"\' ]", "_", python_id)
|
||||
|
||||
##############################################################################
|
||||
#
|
||||
# 1. The 'tag' function that adds decoration suitable to the properties if
|
||||
# versioned or tagged layout is requested. This function is called from
|
||||
# Jamroot
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
def tag(name, type, ps):
|
||||
if type in ["STATIC_LIB", "SHARED_LIB", "IMPORT_LIB"]:
|
||||
|
||||
pass
|
||||
|
||||
|
||||
## FIXME
|
||||
## if $(layout) = versioned
|
||||
## {
|
||||
## result = [ common.format-name
|
||||
## <base> <toolset> <threading> <runtime> -$(BOOST_VERSION_TAG)
|
||||
## -$(BUILD_ID)
|
||||
## : $(name) : $(type) : $(property-set) ] ;
|
||||
## }
|
||||
## else if $(layout) = tagged
|
||||
## {
|
||||
## result = [ common.format-name
|
||||
## <base> <threading> <runtime>
|
||||
## -$(BUILD_ID)
|
||||
## : $(name) : $(type) : $(property-set) ] ;
|
||||
## }
|
||||
## else if $(layout) = system
|
||||
## {
|
||||
## result = [ common.format-name
|
||||
## <base>
|
||||
## -$(BUILD_ID)
|
||||
## : $(name) : $(type) : $(property-set) ] ;
|
||||
## }
|
||||
## else
|
||||
## {
|
||||
## ECHO "error: invalid layout '$(layout:E=)'" ;
|
||||
## EXIT ;
|
||||
## }
|
||||
|
||||
## # Optionally add version suffix. On NT, library with version suffix
|
||||
## # will not be recognized by linkers. On CYGWIN, we get strage
|
||||
## # duplicate symbol errors when library is generated with version
|
||||
## # suffix. On OSX, version suffix is not needed -- the linker expects
|
||||
## # the libFoo.1.2.3.dylib format. AIX linkers do not accept version
|
||||
## # suffixes either. Pgi compilers can not accept library with version
|
||||
## # suffix.
|
||||
## if $(type) = SHARED_LIB &&
|
||||
## ( ! ( [ $(property-set).get <target-os> ] in windows cygwin darwin aix ) &&
|
||||
## ! ( [ $(property-set).get <toolset> ] in pgi ) )
|
||||
## {
|
||||
## result = $(result).$(BOOST_VERSION) ;
|
||||
## }
|
||||
|
||||
## return $(result) ;
|
||||
## }
|
||||
|
||||
|
||||
##############################################################################
|
||||
#
|
||||
# 2. Declare targets that build and install all libraries. Specifically:
|
||||
#
|
||||
# - 'stage-proper' that puts all libraries in stage/lib
|
||||
# - 'install-proper' that install libraries and headers to system location
|
||||
# - 'stage-unversioned' that creates links to libraries without boost veriosn
|
||||
# in name
|
||||
# - 'install-unversioned' which creates unversioned linked to installed
|
||||
# libraries.
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
# Worker function suitable to the 'generate' metatarget. Creates a link
|
||||
# to 'source', striping any version number from the name.
|
||||
def make_unversioned_links(project, name, ps, sources):
|
||||
|
||||
result = []
|
||||
filtered = []
|
||||
nt = os.name == "nt"
|
||||
|
||||
# Collect the libraries that have the version number in 'filtered'.
|
||||
for s in sources:
|
||||
if nt:
|
||||
m = s.name().endswith(".lib")
|
||||
else:
|
||||
m = re.match("(.*[.]so[.0-9]+)" "(.*[.]dylib)" "(.*[.]a)", s.name())
|
||||
|
||||
if m:
|
||||
filtered.append(s)
|
||||
|
||||
# Create links without version.
|
||||
for s in filtered:
|
||||
a = virtual_target.NonScanningAction(s, "symlink.ln", s.action().properties())
|
||||
name = s.name()
|
||||
|
||||
if nt:
|
||||
m = re.match("(.*)-[0-9_]+(.*[.]lib)", name)
|
||||
else:
|
||||
m = re.match("(.*)-[0-9_]+(.*[.]so)[.0-9]*", name)
|
||||
if not m:
|
||||
m = re.match("(.*)-[0-9_]+(.*[.]dylib)", name)
|
||||
if not m:
|
||||
m = re.match("(.*)-[0-9_]+(.*[.]a)", name)
|
||||
if not m:
|
||||
m = re.match("(.*)-[0-9_]+(.*[.]dll[.]a)", name)
|
||||
|
||||
new_name = m.group(1) + m.group(2)
|
||||
result.append(virtual_target.FileTarget(new_name, s.type(), project, a,
|
||||
exact=True))
|
||||
|
||||
return result
|
||||
|
||||
def declare_install_and_stage_proper_targets(libraries, headers):
|
||||
|
||||
install_requirements = ["<install-source-root>" + BOOST_ROOT + "/boost"]
|
||||
if layout == "versioned":
|
||||
install_requirements.append("<install-header-subdir>boost-" + BOOST_VERSION_TAG + "/boost")
|
||||
else:
|
||||
install_requirements.append("<install-header-subdir>boost")
|
||||
|
||||
if os.name == "nt":
|
||||
default_prefix = "C:/Boost"
|
||||
else:
|
||||
default_prefix = "/usr/local"
|
||||
|
||||
install_requirements.append("<install-default-prefix>" + default_prefix)
|
||||
|
||||
p = get_manager().projects().current()
|
||||
package.install("install-proper",
|
||||
install_requirements + ["<install-no-version-symlinks>on"],
|
||||
[],
|
||||
["libs/%s/build" % l for l in libraries],
|
||||
headers)
|
||||
p.mark_targets_as_explicit(["install-proper"])
|
||||
|
||||
stage.install("stage-proper",
|
||||
["libs/%s/build" % l for l in libraries],
|
||||
["<location>" + stage_locate + "/lib",
|
||||
"<install-dependencies>on", "<install-type>LIB",
|
||||
"<install-no-version-symlinks>on"])
|
||||
p.mark_targets_as_explicit(["stage-proper"])
|
||||
|
||||
gr = value_to_jam(make_unversioned_links)
|
||||
gr = "<generating-rule>" + gr
|
||||
|
||||
|
||||
if layout == "versioned":
|
||||
generate("stage-unversioned", ["stage-proper"], [gr])
|
||||
generate("install-unversioned", ["install-proper"], [gr])
|
||||
else:
|
||||
# Create do-nothing aliases.
|
||||
alias("stage-unversioned")
|
||||
alias("install-unversioned")
|
||||
|
||||
p.mark_targets_as_explicit(["stage-unversioned", "install-unversioned"])
|
||||
|
||||
|
||||
##############################################################################
|
||||
#
|
||||
# 3. Declare top-level targets 'stage' and 'install'. These examine
|
||||
# the --build-type option and, in case it's 'complete', build the
|
||||
# 'install-proper' and 'stage-proper' targets with a number of
|
||||
# property sets.
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
# The names of all top-level targets that were built.
|
||||
top_level_targets = []
|
||||
|
||||
class TopLevelTarget(AliasTarget):
|
||||
|
||||
def __init__(self, name, project, sources, requirements, default_build,
|
||||
usage_requirements):
|
||||
|
||||
AliasTarget.__init__(self, name, project, sources, requirements, default_build,
|
||||
usage_requirements)
|
||||
|
||||
# On Linux, we build release variant by default, since few users will
|
||||
# ever want to debug C++ Boost libraries, and there's no ABI
|
||||
# incompatibility between debug and release variants. We build
|
||||
# shared and static libraries since that's what most packages
|
||||
# seem to provide (.so in libfoo and .a in libfoo-dev).
|
||||
self.minimal_properties = property_set.create([
|
||||
"<variant>release", "<threading>multi", "<link>shared", "<link>static",
|
||||
"<runtime-link>shared"])
|
||||
# On Windows, new IDE projects use:
|
||||
#
|
||||
# runtime-link=dynamic, threading=multi, variant=(debug|release)
|
||||
#
|
||||
# and in addition, C++ Boost's autolink defaults to static linking.
|
||||
self.minimal_properties_win = property_set.create([
|
||||
"<variant>debug", "<variant>release", "<threading>multi", "<link>static",
|
||||
"<runtime-link>shared"])
|
||||
|
||||
self.complete_properties = property_set.create([
|
||||
"<variant>debug", "<variant>release",
|
||||
"<threading>single", "<threading>multi"
|
||||
"<link>shared", "<link>static",
|
||||
"<runtime-link>shared", "<runtime-link>static"])
|
||||
|
||||
def generate(self, ps):
|
||||
global top_level_targets
|
||||
top_level_targets.append(self.name())
|
||||
|
||||
if build_type == "minimal":
|
||||
|
||||
os = ps.get('target-os')
|
||||
# Because we completely override parent's 'generate'
|
||||
# we need to check for default value of feature ourself.
|
||||
if not os:
|
||||
os = feature.get('target-os').default()
|
||||
|
||||
if os == "windows":
|
||||
expanded = targets.apply_default_build(ps, self.minimal_properties_win)
|
||||
else:
|
||||
expanded = targets.apply_default_build(ps, self.minimal_properties)
|
||||
return self.build_multiple(expanded)
|
||||
|
||||
elif build_type == "complete":
|
||||
|
||||
expanded = targets.apply_default_build(ps, self.complete_properties)
|
||||
|
||||
# Filter inappopriate combinations
|
||||
filtered = []
|
||||
for p in expanded:
|
||||
|
||||
# See comment in handle-static-runtime regarding this logic.
|
||||
if ps.get("link") == ["shared"] and p.get("runtime-link") == ["static"] \
|
||||
and p.get("toolset") != ["cw"]:
|
||||
# Skip this
|
||||
pass
|
||||
else:
|
||||
filtered.append(p)
|
||||
|
||||
return build_multiple(filtered)
|
||||
|
||||
else:
|
||||
|
||||
get_manager().errors("Unknown build type")
|
||||
|
||||
def build_multiple(self, property_sets):
|
||||
|
||||
usage_requirements = property_set.empty()
|
||||
result = []
|
||||
for p in property_sets:
|
||||
r = AliasTarget.generate(self, p)
|
||||
if r:
|
||||
usage_requirements = usage_requirements.add(r.usage_requirements())
|
||||
result.extend(r.targets())
|
||||
|
||||
return targets.GenerateResult(usage_requirements, unique(result))
|
||||
|
||||
|
||||
def declare_top_level_targets(libraries, headers):
|
||||
|
||||
declare_install_and_stage_proper_targets(libraries, headers)
|
||||
|
||||
targets.create_metatarget(TopLevelTarget,
|
||||
"install",
|
||||
["install-proper", "install-unversioned"])
|
||||
targets.create_metatarget(TopLevelTarget,
|
||||
"stage",
|
||||
["stage-proper", "stage-unversioned"])
|
||||
|
||||
message("explain", "\nBuilding the Boost C++ Libraries.\n\n")
|
||||
|
||||
get_manager().projects().current().mark_targets_as_explicit(
|
||||
["install", "stage", "explain"])
|
||||
|
||||
# This target is built by default, and will forward to 'stage'
|
||||
# after producing some explanations.
|
||||
targets.create_metatarget(TopLevelTarget,
|
||||
"forward",
|
||||
["explain", "stage"])
|
||||
|
||||
|
||||
stage_abs = os.path.abspath(os.path.join(stage_locate, "lib"))
|
||||
|
||||
##############################################################################
|
||||
#
|
||||
# 4. Add hook to report configuration before the build, and confirmation
|
||||
# with setup instructions after the build
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
def pre_build():
|
||||
if "stage" in top_level_targets or "install" in top_level_targets:
|
||||
configure.print_component_configuration()
|
||||
|
||||
build_system.add_pre_build_hook(pre_build)
|
||||
|
||||
def post_build(ok):
|
||||
if "forward" in top_level_targets and ok:
|
||||
print """\n\nThe Boost C++ Libraries were successfully built!
|
||||
|
||||
The following directory should be added to compiler include paths:
|
||||
|
||||
%s
|
||||
|
||||
The following directory should be added to linker library paths:
|
||||
|
||||
%s
|
||||
""" % (BOOST_ROOT, stage_abs)
|
||||
|
||||
build_system.set_post_build_hook(post_build)
|
||||
|
||||
##############################################################################
|
||||
#
|
||||
# 5. Top-level setup
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
|
||||
def libraries_to_install(existing_libraries):
|
||||
# Decides which libraries are to be installed by looking at --with-<library>
|
||||
# --without-<library> arguments. Returns the list of directories under "libs"
|
||||
# which must be built and installed.
|
||||
|
||||
with_parameter = regex.transform(sys.argv, "--with-(.*)")
|
||||
without_parameter = regex.transform(sys.argv, "--without-(.*)")
|
||||
|
||||
if not with_parameter and not without_parameter:
|
||||
# Nothing is specified on command line. See if maybe
|
||||
# project-config.jam has some choices.
|
||||
project_config_libs = bjam.call("peek", "project-config", "libraries")
|
||||
with_parameter = regex.transform(project_config_libs, "--with-(.*)")
|
||||
without_parameter = regex.transform(project_config_libs, "--without-(.*)")
|
||||
|
||||
# Do some checks.
|
||||
if with_parameter and without_parameter:
|
||||
get_manager().errors()("both --with-<library> and --without-<library> specified")
|
||||
|
||||
wrong = set.difference(with_parameter, existing_libraries)
|
||||
if wrong:
|
||||
get_manager().errors()("wrong library name '" + wrong[0] + "' in the --with-<library> option.")
|
||||
|
||||
wrong = set.difference(without_parameter, existing_libraries)
|
||||
if wrong:
|
||||
get_manager().errors()("wrong library name '" + wrong[0] + "' in the --without-<library> option.")
|
||||
|
||||
if with_parameter:
|
||||
return set.intersection(existing_libraries, with_parameter)
|
||||
else:
|
||||
return set.difference(existing_libraries, without_parameter)
|
||||
|
||||
def declare_targets(all_libraries, headers):
|
||||
|
||||
configure.register_components(all_libraries)
|
||||
|
||||
# Select the libraries to install.
|
||||
libraries = libraries_to_install(all_libraries)
|
||||
configure.components_building(libraries)
|
||||
|
||||
if option.get("show-libraries", None, True):
|
||||
|
||||
print "The following libraries require building:"
|
||||
for l in libraries:
|
||||
print " - " + l
|
||||
sys.exit(0)
|
||||
|
||||
declare_top_level_targets(libraries, headers)
|
||||
+2
-2
@@ -52,7 +52,7 @@ IF "%1"=="vc14" SET TOOLSET=msvc : 14.0
|
||||
IF "%1"=="vc141" SET TOOLSET=msvc : 14.1
|
||||
|
||||
ECHO.
|
||||
ECHO Generating Boost.Build configuration in project-config.jam for %TOOLSET%..."
|
||||
ECHO Generating Boost.Build configuration in project-config.jam for %TOOLSET%...
|
||||
ECHO # Boost.Build Configuration > project-config.jam
|
||||
ECHO # Automatically generated by bootstrap.bat >> project-config.jam
|
||||
ECHO. >> project-config.jam
|
||||
@@ -82,7 +82,7 @@ ECHO - Getting started guide:
|
||||
ECHO http://boost.org/more/getting_started/windows.html
|
||||
ECHO.
|
||||
ECHO - Boost.Build documentation:
|
||||
ECHO http://www.boost.org/build/doc/html/index.html
|
||||
ECHO http://www.boost.org/build/
|
||||
ECHO.
|
||||
|
||||
goto :end
|
||||
|
||||
+1
-1
@@ -412,6 +412,6 @@ Further information:
|
||||
http://www.boost.org/more/getting_started/unix-variants.html
|
||||
|
||||
- Boost.Build documentation:
|
||||
http://www.boost.org/build/doc/html/index.html
|
||||
http://www.boost.org/build/
|
||||
|
||||
EOF
|
||||
|
||||
+2
-3
@@ -1,5 +1,5 @@
|
||||
# Copyright (c) 2002 Douglas Gregor <doug.gregor -at- gmail.com>
|
||||
# Copyright (c) 2016 Rene Rivera
|
||||
# Copyright (c) 2016-2018 Rene Rivera
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or copy at
|
||||
@@ -24,7 +24,7 @@ import "class" : is-a ;
|
||||
|
||||
path-constant BOOST_DOC : . ;
|
||||
|
||||
local lib-docs = [ path.glob [ path.glob $(BOOST_DOC)/../libs : */doc ]
|
||||
local lib-docs = [ path.glob [ path.glob $(BOOST_DOC)/../libs $(BOOST_DOC)/../tools : */doc ]
|
||||
: [ modules.peek project : JAMFILE ] ] ;
|
||||
|
||||
local rule find-target-of-class-or-type ( root-target : klass ? : type ? )
|
||||
@@ -180,7 +180,6 @@ explicit libraries ;
|
||||
xinclude tools :
|
||||
../tools/quickbook/doc//quickbook
|
||||
../tools/boostbook/doc/boostbook.xml
|
||||
../tools/build/doc//boostdoc
|
||||
;
|
||||
explicit tools ;
|
||||
|
||||
|
||||
+1
-1
Submodule libs/accumulators updated: b133840d2b...fdabe512f4
+1
-1
Submodule libs/algorithm updated: 6763d75683...1cbe285841
+1
-1
Submodule libs/align updated: 9075cb46e4...68adff68f7
+1
-1
Submodule libs/any updated: 2a9a35e9c9...7777f1cfd3
+1
-1
Submodule libs/asio updated: fbe86d86b1...a6008b6427
+1
-1
Submodule libs/assert updated: dbe3f8c641...10d1271e5b
+1
-1
Submodule libs/assign updated: 8f60fca45e...2d5f5f96de
+1
-1
Submodule libs/atomic updated: 2b1dff067e...d2fa5fcce5
+1
-1
Submodule libs/beast updated: f4c3e52a8c...8b72b4d407
+1
-1
Submodule libs/bind updated: d67200bd2a...9ded210338
+1
-1
Submodule libs/callable_traits updated: a1ae60dbf1...19b1499857
+1
-1
Submodule libs/chrono updated: 1041434dc8...1f590d694b
+1
-1
Submodule libs/circular_buffer updated: 2433adc0ec...b07fbd056a
+1
-1
Submodule libs/compute updated: 2c16bbc14d...2135633bc7
+1
-1
Submodule libs/concept_check updated: 0d65b45953...7dbaa85413
+1
-1
Submodule libs/config updated: ce370332ce...c2b1df496a
+1
-1
Submodule libs/container updated: 76b181f024...80789255b9
+1
-1
Submodule libs/context updated: ef4fc2159e...ed0e1bd58d
+1
-1
Submodule libs/contract updated: 69d9a6a724...da5e3297e5
+1
-1
Submodule libs/conversion updated: e8d104f34d...6b3395e57d
+1
-1
Submodule libs/convert updated: 114a47fa89...cf0b327ae8
+1
-1
Submodule libs/core updated: a5c891441c...7d70451b49
+1
-1
Submodule libs/coroutine updated: 6115da1f21...444c6e86c8
+1
-1
Submodule libs/coroutine2 updated: b029799da7...0233d35081
+1
-1
Submodule libs/date_time updated: dc5ce19c27...c18805c4ba
+1
-1
Submodule libs/detail updated: b29edf18cb...1b778d703b
+1
-1
Submodule libs/disjoint_sets updated: b322618c09...4980fe2a87
+1
-1
Submodule libs/dll updated: 8c641504e9...eba80b479f
+1
-1
Submodule libs/dynamic_bitset updated: 8e265c49f8...a580c496fa
+1
-1
Submodule libs/endian updated: bde5937912...28615311d9
+1
-1
Submodule libs/fiber updated: 1b14248f8a...a8bde61970
+1
-1
Submodule libs/filesystem updated: 30f56bdb99...31812f82c6
+1
-1
Submodule libs/flyweight updated: 0ce2a43087...9dd0c57f46
+1
-1
Submodule libs/format updated: a1c613764d...1d347079b1
+1
-1
Submodule libs/function updated: 755d3c2001...7f69508eac
+1
-1
Submodule libs/function_types updated: ae4fde2e2a...5f41eff589
+1
-1
Submodule libs/geometry updated: 01b6a0e7c4...3350dcaeb6
+1
-1
Submodule libs/gil updated: 52cbffd661...09e2915364
+1
-1
Submodule libs/graph updated: fa7fe4d622...174ed2ed11
+1
-1
Submodule libs/hana updated: ccd6e14a66...30e09ad300
Submodule
+1
Submodule libs/headers added at 88c0850803
+1
-1
Submodule libs/heap updated: 1ad098b275...b9b6cbbc19
+1
-1
Submodule libs/integer updated: 1c586d6dd0...49dd6f5645
+1
-1
Submodule libs/interprocess updated: b962143350...2fff651f25
+1
-1
Submodule libs/intrusive updated: 2ab3421b17...9d6bba4a68
+1
-1
Submodule libs/io updated: 560bbb84e3...3a643e558d
+1
-1
Submodule libs/iostreams updated: 8c8069bd28...29a831798e
+1
-1
Submodule libs/iterator updated: 3cc4107d01...398fe907d0
+1
-1
Submodule libs/lambda updated: 6395013860...7355f36b9f
+1
-1
Submodule libs/locale updated: 3a69c81ccd...ccb8fbb9a1
+1
-1
Submodule libs/lockfree updated: ffd91db458...8314adce35
+1
-1
Submodule libs/log updated: a95dc575a1...3e6fee4751
+1
-1
Submodule libs/logic updated: c305a4a1e4...3a9110fc34
@@ -47,11 +47,11 @@ dynamic_bitset Jeremy Siek <jeremy.siek -at- gmail.com>
|
||||
endian Beman Dawes <bdawes -at- acm.org>
|
||||
exception Emil Dotchevski <emil -at- revergestudios.com>
|
||||
fiber Oliver Kowalke <oliver.kowalke -at- gmail.com>
|
||||
filesystem Beman Dawes <bdawes -at- acm.org>
|
||||
filesystem Beman Dawes <bdawes -at- acm.org>, Andrey Semashev <andrey.semashev -at- gmail.com>
|
||||
flyweight Joaquin M Lopez Munoz <joaquin.lopezmunoz -at- gmail.com>
|
||||
foreach Eric Niebler <eric -at- boostpro.com>
|
||||
format Samuel Krempp <krempp -at- crans.ens-cachan.fr>, James E. King III <jking -at- apache.org>
|
||||
function Douglas Gregor <dgregor -at- cs.indiana.edu>
|
||||
function Peter Dimov <pdimov -at- pdimov.com>
|
||||
function_types Tobias Schwinger <tschwinger -at- isonews2.com>
|
||||
functional
|
||||
functional/factory Tobias Schwinger <tschwinger -at- isonews2.com>
|
||||
@@ -60,14 +60,14 @@ functional/hash Daniel James <dnljms -at- gmail.com>
|
||||
functional/overloaded_function Lorenzo Caminiti <lorcaminiti -at- gmail.com>
|
||||
fusion Joel de Guzman <joel -at- boost-consulting.com>, Dan Marsden <danmarsden -at- yahoo.co.uk>, Tobias Schwinger <tschwinger -at- isonews2.com>
|
||||
geometry Barend Gehrels <barend -at- xs4all.nl>, Bruno Lalande <bruno.lalande -at- gmail.com>, Mateusz Loskot <mateusz -at- loskot.net>, Adam Wulkiewicz <adam.wulkiewicz -at- gmail.com>
|
||||
gil Stefan Seefeld <stefan -at- seefeld.name>
|
||||
gil Stefan Seefeld <stefan -at- seefeld.name>, Mateusz Loskot <mateusz -at- loskot.net>
|
||||
graph K. Noel Belcourt <kbelco -at- sandia.gov>
|
||||
graph_parallel K. Noel Belcourt <kbelco -at- sandia.gov>
|
||||
hana Louis Dionne <ldionne.2 -at- gmail.com>
|
||||
heap Tim Blechmann <tim -at- klingt.org>
|
||||
hof Paul Fultz II <pfultz2 -at- yahoo.com>
|
||||
icl Joachim Faulhaber <afojgo -at- gmail.com>
|
||||
integer Daryle Walker <darylew -at- hotmail.com>
|
||||
integer Daryle Walker <darylew -at- hotmail.com>, Andrey Semashev <andrey.semashev -at- gmail.com>
|
||||
interprocess Ion Gaztanaga <igaztanaga -at- gmail.com>
|
||||
intrusive Ion Gaztanaga <igaztanaga -at- gmail.com>
|
||||
io Daryle Walker <darylew -at- hotmail.com>
|
||||
@@ -133,7 +133,7 @@ statechart Andreas Huber <ahd6974-boostorg -at- yahoo.com>
|
||||
static_assert John Maddock <john -at- johnmaddock.co.uk>
|
||||
sync Tim Blechmann <tim -at- klingt.org>, Andrey Semashev <andrey.semashev -at- gmail.com>, Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
|
||||
test Gennadiy Rozental <rogeeff -at- gmail.com>, Raffi Enficiaud <raffi.enficiaud -at- free.fr>
|
||||
thread Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>, Niall Douglas <niall -at- nedprod.com>
|
||||
thread Vicente J. Botet Escriba <vicente.botet -at- wanadoo.fr>
|
||||
throw_exception Emil Dotchevski <emil -at- revergestudios.com>
|
||||
timer Beman Dawes <bdawes -at- acm.org>
|
||||
tokenizer John R. Bandela <jbandela -at- ufl.edu>
|
||||
|
||||
+1
-1
Submodule libs/math updated: 83513935aa...d26f04a9c9
+1
-1
Submodule libs/move updated: 3ce9452f93...754eaae8e5
+1
-1
Submodule libs/mp11 updated: dbe0378d65...46e38aea1c
+1
-1
Submodule libs/mpi updated: 228b1d00c5...569bfa3ea2
+1
-1
Submodule libs/mpl updated: 95733a1c45...ac67f5952e
+1
-1
Submodule libs/multi_index updated: d6cd661119...5ecffb12b6
+1
-1
Submodule libs/multiprecision updated: 59a9bc4de8...04889b8aee
+1
-1
Submodule libs/numeric/conversion updated: b900379a74...a8467a8723
+1
-1
Submodule libs/numeric/interval updated: 88944ea2e4...802aef1264
+1
-1
Submodule libs/numeric/ublas updated: 44e7d7d853...48ad2104dd
+1
-1
Submodule libs/optional updated: fae2791f45...545fd9a72f
+1
-1
Submodule libs/parameter updated: 1f25e851bc...ee106a3aa1
+1
-1
Submodule libs/parameter_python updated: 787d8d38d9...97bae2dfe7
+1
-1
Submodule libs/phoenix updated: 5f2061241f...e4ec4b6f2a
+1
-1
Submodule libs/poly_collection updated: 78e8a8e64b...8a67013729
+1
-1
Submodule libs/pool updated: 11d320fc25...f963e6b808
+1
-1
Submodule libs/predef updated: 32d4581c16...eb682657a2
+1
-1
Submodule libs/preprocessor updated: 87fd89a7db...9b3e6a2cd6
+1
-1
Submodule libs/process updated: 498055bc8d...55e5d178bd
+1
-1
Submodule libs/property_map updated: b184900dcd...c9b86a852b
+1
-1
Submodule libs/proto updated: 2e0bce8946...de6f407533
+1
-1
Submodule libs/ptr_container updated: 67915a7f86...601ca9d0f6
+1
-1
Submodule libs/qvm updated: f49f4a2343...f15c67aa78
+1
-1
Submodule libs/random updated: 60c43db293...c7b6f42a5a
+1
-1
Submodule libs/rational updated: 2c7fe1aae7...3fc4192167
+1
-1
Submodule libs/regex updated: 38afecb48b...88f29667b7
+1
-1
Submodule libs/safe_numerics updated: f46f0ff078...7c462ae658
+1
-1
Submodule libs/serialization updated: e1893dd28c...7adafcbf01
+1
-1
Submodule libs/signals2 updated: 0c51b5dcbf...19bf287ee7
+1
-1
Submodule libs/smart_ptr updated: 04f0847af4...5f95fe9848
+1
-1
Submodule libs/sort updated: 32c476fce4...852273a163
+1
-1
Submodule libs/spirit updated: 4be6e2d033...c8c42c006a
+1
-1
Submodule libs/stacktrace updated: 4123beb4af...d708d17ecd
+1
-1
Submodule libs/statechart updated: 066189ef55...798d77087e
+1
-1
Submodule libs/sync updated: d89a2f0936...0631f0e507
+1
-1
Submodule libs/system updated: 054c0caf60...2929d2dea2
+1
-1
Submodule libs/test updated: 90d577a620...980ec7bbc7
+1
-1
Submodule libs/thread updated: f1d464d0d5...800d0ca597
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user