Skip to content

Commit efc6976

Browse files
author
Eric Reed
committed
---
yaml --- r: 142673 b: refs/heads/try2 c: 4870dce h: refs/heads/master i: 142671: 21d6ed5 v: v3
1 parent 9c276b6 commit efc6976

File tree

247 files changed

+5079
-5369
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

247 files changed

+5079
-5369
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ refs/heads/snap-stage3: 78a7676898d9f80ab540c6df5d4c9ce35bb50463
55
refs/heads/try: 519addf6277dbafccbb4159db4b710c37eaa2ec5
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8-
refs/heads/try2: 794923c99511398bc90400e380dd11770ec8e614
8+
refs/heads/try2: 4870dce3ebfd0e988a2e45360c724ebe912c3ad5
99
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
1010
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1111
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try2/Makefile.in

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ ifdef SAVE_TEMPS
111111
CFG_RUSTC_FLAGS += --save-temps
112112
endif
113113
ifdef ASM_COMMENTS
114-
CFG_RUSTC_FLAGS += -z asm-comments
114+
CFG_RUSTC_FLAGS += -Z asm-comments
115115
endif
116116
ifdef TIME_PASSES
117117
CFG_RUSTC_FLAGS += -Z time-passes
@@ -208,7 +208,6 @@ CFG_STDLIB_$(1) :=$(call CFG_LIB_NAME_$(1),std)
208208
CFG_EXTRALIB_$(1) :=$(call CFG_LIB_NAME_$(1),extra)
209209
CFG_LIBRUSTC_$(1) :=$(call CFG_LIB_NAME_$(1),rustc)
210210
CFG_LIBSYNTAX_$(1) :=$(call CFG_LIB_NAME_$(1),syntax)
211-
CFG_LIBFUZZER_$(1) :=$(call CFG_LIB_NAME_$(1),fuzzer)
212211
CFG_LIBRUSTPKG_$(1) :=$(call CFG_LIB_NAME_$(1),rustpkg)
213212
CFG_LIBRUSTDOC_$(1) :=$(call CFG_LIB_NAME_$(1),rustdoc)
214213
CFG_LIBRUSTI_$(1) :=$(call CFG_LIB_NAME_$(1),rusti)
@@ -218,7 +217,6 @@ EXTRALIB_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),extra)
218217
STDLIB_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),std)
219218
LIBRUSTC_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),rustc)
220219
LIBSYNTAX_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),syntax)
221-
LIBFUZZER_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),fuzzer)
222220
LIBRUSTPKG_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),rustpkg)
223221
LIBRUSTDOC_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),rustdoc)
224222
LIBRUSTI_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),rusti)
@@ -227,7 +225,6 @@ EXTRALIB_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),extra)
227225
STDLIB_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),std)
228226
LIBRUSTC_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),rustc)
229227
LIBSYNTAX_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),syntax)
230-
LIBFUZZER_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),fuzzer)
231228
LIBRUSTPKG_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),rustpkg)
232229
LIBRUSTDOC_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),rustdoc)
233230
LIBRUSTI_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),rusti)
@@ -402,12 +399,10 @@ SREQ$(1)_T_$(2)_H_$(3) = \
402399
# Prerequisites for a working stageN compiler and libraries, for a specific target
403400
CSREQ$(1)_T_$(2)_H_$(3) = \
404401
$$(TSREQ$(1)_T_$(2)_H_$(3)) \
405-
$$(HBIN$(1)_H_$(3))/fuzzer$$(X_$(3)) \
406402
$$(HBIN$(1)_H_$(3))/rustpkg$$(X_$(3)) \
407403
$$(HBIN$(1)_H_$(3))/rustdoc$$(X_$(3)) \
408404
$$(HBIN$(1)_H_$(3))/rusti$$(X_$(3)) \
409405
$$(HBIN$(1)_H_$(3))/rust$$(X_$(3)) \
410-
$$(HLIB$(1)_H_$(3))/$(CFG_LIBFUZZER_$(3)) \
411406
$$(HLIB$(1)_H_$(3))/$(CFG_LIBRUSTPKG_$(3)) \
412407
$$(HLIB$(1)_H_$(3))/$(CFG_LIBRUSTDOC_$(3)) \
413408
$$(HLIB$(1)_H_$(3))/$(CFG_LIBRUSTI_$(3)) \
@@ -416,7 +411,6 @@ CSREQ$(1)_T_$(2)_H_$(3) = \
416411
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_EXTRALIB_$(2)) \
417412
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBSYNTAX_$(2)) \
418413
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTC_$(2)) \
419-
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBFUZZER_$(2)) \
420414
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTPKG_$(2)) \
421415
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTDOC_$(2)) \
422416
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTI_$(2)) \

branches/try2/RELEASES.txt

Lines changed: 62 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,36 +4,90 @@ Version 0.7 (July 2013)
44
* ??? changes, numerous bugfixes
55

66
* Syntax changes
7-
* `#[deriving(Encodable)]`, `#[deriving(Decodable)]`
7+
* `use mod` is no longer valid.
8+
* `fail!` and `assert!` accept `~str`, `&'static str` or `fmt!`-style
9+
argument list.
10+
* `Encodable`, `Decodable`, `TotalOrd`, `TotalEq`, `DeepClone` can all
11+
be automatically derived with `#[deriving(...)]`.
12+
* The `Durable` trait is replaced with the `'static` bounds.
13+
* At long last, 'argument modes' no longer exist.
14+
* The `bytes!` macro returns a vector of bytes for string, u8, char,
15+
and unsuffixed integer literals.
816

917
* Semantic changes
18+
* The borrow checker has been rewritten with flow-sensitivity, fixing
19+
many bugs and inconveniences.
1020
* The `self` parameter no longer implicitly means `&'self self`,
1121
and can be explicitly marked with a lifetime.
1222
* Structs with the `#[packed]` attribute have byte alignment and
1323
no padding between fields.
24+
* The `for` loop protocol now requires `for`-iterators to return `bool`
25+
so they compose better.
26+
* `Option<~T>` is now represented as a nullable pointer.
27+
* `@mut` does dynamic borrow checks correctly.
28+
* Macros TODO
29+
* The `main` function is only detected at the topmost level of the crate.
30+
The `#[main]` attribute is still valid anywhere.
31+
* Struct fields may no longer be mutable. Use inherited mutability.
32+
* The `#[non_owned]` attribute makes a type that would otherwise be
33+
`Owned`, not. TODO this may change to non_send before 0.7
34+
* The `#[mutable]` attribute makes a type that would otherwise be
35+
`Const`, note. TODO this may change to non_freeze before 0.7
36+
* Unbounded recursion will abort the process after reaching the limit
37+
specified by the `RUST_MAX_STACK` environment variable.
38+
* The `vecs_implicitly_copyable` lint mode has been removed. Vectors
39+
are never implicitly copyable.
1440

1541
* Libraries
16-
17-
**Note: in 0.7 `core` was renamed `std` and `std` to `extra.
18-
These notes use the new crate names.**
19-
2042
* The `core` crate was renamed to `std`.
2143
* The `std` crate was renamed to `extra`.
2244
* `std::mut` removed.
45+
* std: The prelude no longer reexports any modules, only types and traits.
46+
* std: Prelude additions: `print`, `println`, `FromStr`, `ApproxEq`, `Equiv`,
47+
`Iterator`, `IteratorUtil`, many numeric traits, many tuple traits.
2348
* std: `iterator` module for external iterator objects.
49+
* std: new numeric traits: `Fractional`, `Real`, `RealExt`, `Integer`, `Ratio`,
50+
`Algebraic`, `Trigonometric`, `Exponential`, `Primitive`.
51+
* std: Tuple traits and accessors defined for up to 12-tuples, e.g.
52+
`(0, 1, 2).n2()` or `(0, 1, 2).n2_ref()`.
2453
* std: many types implement `Clone` - tuples, @, @mut. TODO
2554
* std: `path` type renamed to `Path`.
2655
* std: Many standalone functions removed in favor of methods in
27-
`vec`, `str`, TODO. In the future methods will also work as functions.
56+
`vec`, `str`. In the future methods will also work as functions.
57+
* std: `reinterpret_cast` removed. Used `transmute`.
58+
* std: ascii string handling in `std::ascii`.
59+
* std: `Rand` is implemented for ~/@.
60+
* std: `run` module for spawning processes overhauled.
61+
* std: Various atomic types added to `unstable::atomic`.
62+
* std: `LinearMap` and `LinearSet` renamed to `HashMap` and `HashSet`.
63+
* std: Added `os::mkdir_recursive`.
64+
* std: Added `os::glob` function performs filesystems globs.
65+
* std: `FuzzyEq` renamed to `ApproxEq`.
66+
* std: `Map` now defines `pop` and `swap` methods.
67+
* extra: `flate` module moved from `std` to `extra`.
2868
* extra: `FileInput` implements `std::io::Reader`.
2969
* extra: `Complex` number type and `complex` module.
3070
* extra: `Rational` number type and `rational` module.
3171
* extra: `BigInt`, `BigUint` implement numeric and comparison traits.
72+
* extra: `term` uses terminfo now, is more correct.
3273

33-
* Other
74+
* Tooling
3475
* `unused_unsafe` lint mode for detecting unnecessary `unsafe` blocks.
35-
* More and improved library documentation.
76+
* `unused_mut` lint mode for identifying unused `mut` qualifiers.
3677
* The `rusti` command has been rewritten and a number of bugs addressed.
78+
* rustc outputs in color on more terminals.
79+
* rustc accepts a `--link-args` flag to pass arguments to the linker.
80+
* rustc accepts a `-Z print-link-args` flag for debugging linkage.
81+
* Compiling with `-g` will make the binary record information about
82+
dynamic borrowcheck failures for debugging.
83+
* rustdoc has a nicer stylesheet.
84+
* Various improvements to rustdoc.
85+
86+
* Other
87+
* More and improved library documentation.
88+
* Various improvements on ARM and Android.
89+
* Various improvements to MIPS backend.
90+
* jemalloc is the Rust allocator.
3791

3892
Version 0.6 (April 2013)
3993
------------------------

branches/try2/doc/rust.css

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,41 +12,38 @@ body {
1212
}
1313

1414
h1 {
15-
font-size: 20pt;
16-
margin-top: 2em;
15+
font-size: 24pt;
16+
margin-top: 1.6em;
1717
padding-left: 0.4em;
1818
line-height: 1.6em;
1919
background-color:#FFF2CE;
2020
border-radius: 0.2em;
21-
border: 1px solid rgba(0, 0, 0, 0.15);
2221
}
2322

2423
h2 {
25-
font-size: 15pt;
26-
margin-top: 2em;
27-
padding-left: 0.4em;
24+
font-size: 16pt;
25+
margin-top: 1.6em;
26+
padding: 0.2em 0.5em;
2827
background-color:#FFF2CE;
2928
border-radius: 0.4em;
30-
border: 1px solid rgba(0, 0, 0, 0.15);
3129
}
3230

3331
h2 code {
3432
color: #097334;
35-
font-size: 15pt;
33+
font-size: 16pt;
3634
}
3735

3836
h3 {
39-
font-size: 13pt;
37+
font-size: 14pt;
4038
color: black;
4139
background-color:#D9E7FF;
4240
border-radius: 0.4em;
43-
border: 1px solid rgba(0, 0, 0, 0.15);
44-
padding: 0 0.4em 0 0.4em;
41+
padding: 0.2em 0.5em;
4542
}
4643

4744
h3 code {
4845
color: #541800;
49-
font-size: 13pt;
46+
font-size: 14pt;
5047
font-style: italic;
5148
}
5249

branches/try2/doc/rust.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2826,7 +2826,7 @@ Within the body of an item that has type parameter declarations, the names of it
28262826
~~~~~~~
28272827
fn map<A: Copy, B: Copy>(f: &fn(A) -> B, xs: &[A]) -> ~[B] {
28282828
if xs.len() == 0 { return ~[]; }
2829-
let first: B = f(xs[0]);
2829+
let first: B = f(copy xs[0]);
28302830
let rest: ~[B] = map(f, xs.slice(1, xs.len()));
28312831
return ~[first] + rest;
28322832
}

branches/try2/doc/tutorial-tasks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@ fn pnorm(nums: &~[float], p: uint) -> float {
359359
360360
fn main() {
361361
let numbers = vec::from_fn(1000000, |_| rand::random::<float>());
362-
println(fmt!("Inf-norm = %?", numbers.max()));
362+
println(fmt!("Inf-norm = %?", *numbers.iter().max().unwrap()));
363363
364364
let numbers_arc = ARC(numbers);
365365

branches/try2/doc/tutorial.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1941,12 +1941,14 @@ fn head_bad<T>(v: &[T]) -> T {
19411941
~~~~
19421942

19431943
However, we can tell the compiler that the `head` function is only for
1944-
copyable types: that is, those that have the `Copy` trait.
1944+
copyable types: that is, those that have the `Copy` trait. In that
1945+
case, we can explicitly create a second copy of the value we are
1946+
returning using the `copy` keyword:
19451947

19461948
~~~~
19471949
// This does
19481950
fn head<T: Copy>(v: &[T]) -> T {
1949-
v[0]
1951+
copy v[0]
19501952
}
19511953
~~~~
19521954

@@ -2039,17 +2041,12 @@ themselves contain type parameters. A trait for generalized sequence
20392041
types might look like the following:
20402042

20412043
~~~~
2042-
# use std::vec;
20432044
trait Seq<T> {
2044-
fn len(&self) -> uint;
2045-
fn iter(&self, b: &fn(v: &T));
2045+
fn length(&self) -> uint;
20462046
}
20472047
20482048
impl<T> Seq<T> for ~[T] {
2049-
fn len(&self) -> uint { self.len() }
2050-
fn iter(&self, b: &fn(v: &T)) {
2051-
for vec::each(*self) |elt| { b(elt); }
2052-
}
2049+
fn length(&self) -> uint { self.len() }
20532050
}
20542051
~~~~
20552052

@@ -2142,7 +2139,7 @@ as in this version of `print_all` that copies elements.
21422139
fn print_all<T: Printable + Copy>(printable_things: ~[T]) {
21432140
let mut i = 0;
21442141
while i < printable_things.len() {
2145-
let copy_of_thing = printable_things[i];
2142+
let copy_of_thing = copy printable_things[i];
21462143
copy_of_thing.print();
21472144
i += 1;
21482145
}

branches/try2/mk/clean.mk

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,11 @@ define CLEAN_HOST_STAGE_N
6363

6464
clean$(1)_H_$(2):
6565
$(Q)rm -f $$(HBIN$(1)_H_$(2))/rustc$(X_$(2))
66-
$(Q)rm -f $$(HBIN$(1)_H_$(2))/fuzzer$(X_$(2))
6766
$(Q)rm -f $$(HBIN$(1)_H_$(2))/rustpkg$(X_$(2))
6867
$(Q)rm -f $$(HBIN$(1)_H_$(2))/serializer$(X_$(2))
6968
$(Q)rm -f $$(HBIN$(1)_H_$(2))/rustdoc$(X_$(2))
7069
$(Q)rm -f $$(HBIN$(1)_H_$(2))/rusti$(X_$(2))
7170
$(Q)rm -f $$(HBIN$(1)_H_$(2))/rust$(X_$(2))
72-
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBFUZZER_$(2))
7371
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBRUSTPKG_$(2))
7472
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBRUSTDOC_$(2))
7573
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_RUNTIME_$(2))
@@ -83,7 +81,6 @@ clean$(1)_H_$(2):
8381
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(EXTRALIB_GLOB_$(2))
8482
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUSTC_GLOB_$(2))
8583
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBSYNTAX_GLOB_$(2))
86-
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBFUZZER_GLOB_$(2))
8784
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUSTPKG_GLOB_$(2))
8885
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUSTDOC_GLOB_$(2))
8986
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUSTI_GLOB_$(2))
@@ -101,13 +98,11 @@ define CLEAN_TARGET_STAGE_N
10198

10299
clean$(1)_T_$(2)_H_$(3):
103100
$(Q)rm -f $$(TBIN$(1)_T_$(2)_H_$(3))/rustc$(X_$(2))
104-
$(Q)rm -f $$(TBIN$(1)_T_$(2)_H_$(3))/fuzzer$(X_$(2))
105101
$(Q)rm -f $$(TBIN$(1)_T_$(2)_H_$(3))/rustpkg$(X_$(2))
106102
$(Q)rm -f $$(TBIN$(1)_T_$(2)_H_$(3))/serializer$(X_$(2))
107103
$(Q)rm -f $$(TBIN$(1)_T_$(2)_H_$(3))/rustdoc$(X_$(2))
108104
$(Q)rm -f $$(TBIN$(1)_T_$(2)_H_$(3))/rusti$(X_$(2))
109105
$(Q)rm -f $$(TBIN$(1)_T_$(2)_H_$(3))/rust$(X_$(2))
110-
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBFUZZER_$(2))
111106
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTPKG_$(2))
112107
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTDOC_$(2))
113108
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_RUNTIME_$(2))
@@ -121,7 +116,6 @@ clean$(1)_T_$(2)_H_$(3):
121116
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(EXTRALIB_GLOB_$(2))
122117
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(LIBRUSTC_GLOB_$(2))
123118
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(LIBSYNTAX_GLOB_$(2))
124-
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(LIBFUZZER_GLOB_$(2))
125119
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(LIBRUSTPKG_GLOB_$(2))
126120
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(LIBRUSTDOC_GLOB_$(2))
127121
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(LIBRUSTI_GLOB_$(2))

branches/try2/mk/dist.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ PKG_FILES := \
3232
librustc \
3333
compiletest \
3434
etc \
35-
libfuzzer \
3635
libextra \
3736
libstd \
3837
libsyntax \

branches/try2/mk/pp.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ else
1717
$(wildcard $(addprefix $(S)src/rustc/,*.rs */*.rs */*/*.rs)) \
1818
$(wildcard $(S)src/test/*/*.rs \
1919
$(S)src/test/*/*/*.rs) \
20-
$(wildcard $(S)src/fuzzer/*.rs) \
2120
$(wildcard $(S)src/rustpkg/*.rs) \
2221
$(wildcard $(S)src/rusti/*.rs) \
2322
$(wildcard $(S)src/rust/*.rs)

branches/try2/mk/rt.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,10 +158,10 @@ rt/$(1)/stage$(2)/arch/$$(HOST_$(1))/libmorestack.a: $$(MORESTACK_OBJ_$(1)_$(2))
158158
$$(Q)$(AR_$(1)) rcs $$@ $$<
159159

160160
rt/$(1)/stage$(2)/$(CFG_RUNTIME_$(1)): $$(RUNTIME_OBJS_$(1)_$(2)) $$(MKFILE_DEPS) \
161-
$$(RUNTIME_DEF_$(1)_$(2)) $$(LIBUV_LIB_$(1)_$(2)) $$(JEMALLOC_LIB_$(1)_$(2))
161+
$$(RUNTIME_DEF_$(1)_$(2)) $$(LIBUV_LIB_$(1)_$(2))
162162
@$$(call E, link: $$@)
163163
$$(Q)$$(call CFG_LINK_CXX_$(1),$$@, $$(RUNTIME_OBJS_$(1)_$(2)) \
164-
$$(JEMALLOC_LIB_$(1)_$(2)) $$(CFG_GCCISH_POST_LIB_FLAGS_$(1)) $$(LIBUV_LIB_$(1)_$(2)) \
164+
$$(CFG_GCCISH_POST_LIB_FLAGS_$(1)) $$(LIBUV_LIB_$(1)_$(2)) \
165165
$$(CFG_LIBUV_LINK_FLAGS_$(1)),$$(RUNTIME_DEF_$(1)_$(2)),$$(CFG_RUNTIME_$(1)))
166166

167167
# FIXME: For some reason libuv's makefiles can't figure out the

0 commit comments

Comments
 (0)