Jump to page: 1 2 3
Thread overview
[dmd-internals] Status of dmd pull requests
Sep 03, 2011
Daniel Murphy
Sep 03, 2011
Daniel Murphy
Sep 03, 2011
kenji hara
Sep 03, 2011
David Simcha
Sep 03, 2011
Daniel Murphy
Sep 03, 2011
Daniel Murphy
Sep 03, 2011
Brad Roberts
Sep 04, 2011
Daniel Murphy
Sep 04, 2011
David Simcha
Sep 04, 2011
Daniel Murphy
Sep 04, 2011
Don Clugston
Sep 04, 2011
Daniel Murphy
Sep 04, 2011
Jonathan M Davis
Sep 04, 2011
Daniel Murphy
Sep 04, 2011
Jonathan M Davis
Sep 04, 2011
Jonathan M Davis
Sep 04, 2011
Daniel Murphy
Sep 04, 2011
Jonathan M Davis
Sep 04, 2011
Jonathan M Davis
Sep 04, 2011
Daniel Murphy
Sep 05, 2011
Walter Bright
Sep 05, 2011
Daniel Murphy
September 03, 2011
I've been working on an automated tester for dmd pull requests, and
here are the results (after running for 12 hours)
I've been running these on ubuntu, and I have no idea why the
std.datetime unittests are always failing, but at least it's
consistent.
Any pulls which rely on other pulls, naturally won't work.
Some of these results may already be out of date.

pull number - user/branch - [merge, builddmd, builddruntime, buildphobos, testdmd, testdruntime, testphobos]

362 - donc/ctfebreak - [pass, fail, fail, fail, fail, fail, fail]
360 - 9rnsr/fix6529 - [pass, pass, pass, pass, pass, pass, fail]
359 - 9rnsr/fix3748 - [pass, pass, pass, pass, pass, pass, fail]
358 - yebblies/issue796 - [pass, pass, pass, pass, pass, pass, fail]
356 - yebblies/issue4269 - [pass, pass, pass, pass, pass, pass, fail]
354 - yebblies/issue6572 - [pass, pass, pass, pass, fail, pass, fail]
345 - yebblies/issue5481 - [pass, pass, pass, pass, pass, pass, fail]
344 - ibuclaw/bugzilla6548 - [pass, pass, pass, pass, pass, pass, fail]
341 - 9rnsr/declarationTuple - [pass, pass, pass, pass, pass, pass, fail]
318 - 9rnsr/fix2779 - [pass, pass, pass, pass, fail, pass, fail]
296 - kennytm/bug3952d_ctfeWriteln - [pass, pass, pass, pass, pass, pass, fail]
285 - 9rnsr/fix6404_2nd - [pass, pass, pass, pass, pass, pass, fail]
280 - 9rnsr/propDispatch - [pass, pass, pass, pass, pass, pass, fail]
279 - 9rnsr/propGetSet - [pass, pass, pass, pass, pass, pass, fail]
269 - yebblies/issue4953 - [pass, pass, pass, pass, pass, pass, fail]
267 - 9rnsr/fix5886 - [pass, pass, pass, pass, pass, pass, fail]
265 - michelf/type-checked-array-followup - [pass, pass, pass, pass,
pass, pass, fail]
264 - kennytm/bug5587_unittestWithLine - [pass, pass, pass, pass,
pass, pass, fail]
263 - kennytm/bug5547_assertPred - [pass, pass, pass, pass, fail, pass, fail]
248 - michelf/deprecation-warnings - [fail, fail, fail, fail, fail, fail, fail]
236 - yebblies/issue6289 - [fail, fail, fail, fail, fail, fail, fail]
223 - 9rnsr/fix_mixin - [pass, pass, pass, pass, pass, pass, fail]
219 - yebblies/issue1339 - [fail, fail, fail, fail, fail, fail, fail]
214 - yebblies/issue1891 - [pass, pass, pass, pass, pass, pass, fail]
203 - yebblies/issue5403 - [fail, fail, fail, fail, fail, fail, fail]
201 - yebblies/issue3133 - [fail, fail, fail, fail, fail, fail, fail]
195 - yebblies/issue1993 - [pass, pass, pass, pass, pass, pass, fail]
193 - yebblies/issue4206 - [pass, pass, pass, pass, pass, pass, fail]
190 - ckamm/bug314 - [fail, fail, fail, fail, fail, fail, fail]
188 - yebblies/issue4539 - [pass, pass, pass, pass, pass, pass, fail]
187 - yebblies/issue6139 - [pass, pass, pass, pass, pass, pass, fail]
186 - yebblies/issue1692 - [pass, pass, pass, pass, fail, pass, fail]
183 - yebblies/issue546 - [pass, pass, pass, pass, pass, pass, fail]
177 - yebblies/issue3483 - [pass, pass, pass, pass, pass, pass, fail]
176 - yebblies/issue2367 - [pass, pass, pass, pass, pass, pass, fail]
175 - yebblies/issue2361 - [pass, pass, pass, pass, pass, pass, fail]
174 - yebblies/issue5399 - [pass, pass, pass, pass, pass, pass, fail]
173 - 9rnsr/fix5363 - [pass, fail, fail, fail, fail, fail, fail]
170 - yebblies/issue2553 - [pass, pass, pass, pass, pass, pass, fail]
169 - jacob-carlborg/issue3541 - [fail, fail, fail, fail, fail, fail, fail]
166 - 9rnsr/relax_opAssign_sig - [fail, fail, fail, fail, fail, fail, fail]
164 - 9rnsr/fix4539 - [pass, pass, pass, pass, pass, pass, fail]
163 - Poita/modprot - [pass, pass, pass, pass, pass, pass, fail]
155 - 9rnsr/runDtor_on_outParam - [fail, fail, fail, fail, fail, fail, fail]
147 - 9rnsr/fix4785 - [fail, fail, fail, fail, fail, fail, fail]
137 - yebblies/issue4511 - [fail, fail, fail, fail, fail, fail, fail]
136 - yebblies/issue3836 - [pass, pass, pass, pass, fail, pass, fail]
131 - yebblies/issue4174 - [pass, pass, pass, pass, pass, pass, fail]
125 - yebblies/issue3731 - [pass, pass, pass, pass, pass, pass, fail]
122 - yebblies/issue2532 - [pass, pass, pass, pass, pass, pass, fail]
121 - yebblies/issue3746 - [pass, pass, pass, pass, pass, pass, fail]
120 - yebblies/issue2442 - [pass, pass, pass, pass, fail, pass, fail]
119 - ibuclaw/Wsign-compare - [pass, pass, pass, pass, pass, pass, fail]
112 - yebblies/issue3194 - [pass, pass, pass, pass, pass, pass, fail]
110 - yebblies/issue2095 - [pass, pass, pass, pass, pass, pass, fail]
93 - 9rnsr/fix3449 - [pass, pass, pass, pass, pass, pass, fail]
75 - mrmonday/moduleof - [pass, pass, pass, pass, pass, pass, fail]
72 - 9rnsr/fix_opCall - [pass, pass, pass, pass, pass, pass, fail]
71 - 9rnsr/transfer_overloads - [pass, pass, pass, pass, pass, pass, fail]
45 - 9rnsr/fix5896 - [pass, fail, fail, fail, fail, fail, fail]
41 - 9rnsr/rvalue-struct-literal - [fail, fail, fail, fail, fail, fail, fail]
7 - braddr/remove-old-druntime-interface - [fail, fail, fail, fail,
fail, fail, fail]
3 - michelf/const-object-ref - [fail, fail, fail, fail, fail, fail, fail]
September 03, 2011
Now available at http://yebblies.com/results/

On Sat, Sep 3, 2011 at 3:21 PM, Daniel Murphy <yebblies at gmail.com> wrote:
> I've been working on an automated tester for dmd pull requests, and
> here are the results (after running for 12 hours)
> I've been running these on ubuntu, and I have no idea why the
> std.datetime unittests are always failing, but at least it's
> consistent.
> Any pulls which rely on other pulls, naturally won't work.
> Some of these results may already be out of date.
>
> pull number - user/branch - [merge, builddmd, builddruntime, buildphobos, testdmd, testdruntime, testphobos]
>
> 362 - donc/ctfebreak - [pass, fail, fail, fail, fail, fail, fail]
> 360 - 9rnsr/fix6529 - [pass, pass, pass, pass, pass, pass, fail]
> 359 - 9rnsr/fix3748 - [pass, pass, pass, pass, pass, pass, fail]
> 358 - yebblies/issue796 - [pass, pass, pass, pass, pass, pass, fail]
> 356 - yebblies/issue4269 - [pass, pass, pass, pass, pass, pass, fail]
> 354 - yebblies/issue6572 - [pass, pass, pass, pass, fail, pass, fail]
> 345 - yebblies/issue5481 - [pass, pass, pass, pass, pass, pass, fail]
> 344 - ibuclaw/bugzilla6548 - [pass, pass, pass, pass, pass, pass, fail]
> 341 - 9rnsr/declarationTuple - [pass, pass, pass, pass, pass, pass, fail]
> 318 - 9rnsr/fix2779 - [pass, pass, pass, pass, fail, pass, fail]
> 296 - kennytm/bug3952d_ctfeWriteln - [pass, pass, pass, pass, pass, pass, fail]
> 285 - 9rnsr/fix6404_2nd - [pass, pass, pass, pass, pass, pass, fail]
> 280 - 9rnsr/propDispatch - [pass, pass, pass, pass, pass, pass, fail]
> 279 - 9rnsr/propGetSet - [pass, pass, pass, pass, pass, pass, fail]
> 269 - yebblies/issue4953 - [pass, pass, pass, pass, pass, pass, fail]
> 267 - 9rnsr/fix5886 - [pass, pass, pass, pass, pass, pass, fail]
> 265 - michelf/type-checked-array-followup - [pass, pass, pass, pass,
> pass, pass, fail]
> 264 - kennytm/bug5587_unittestWithLine - [pass, pass, pass, pass,
> pass, pass, fail]
> 263 - kennytm/bug5547_assertPred - [pass, pass, pass, pass, fail, pass, fail]
> 248 - michelf/deprecation-warnings - [fail, fail, fail, fail, fail, fail, fail]
> 236 - yebblies/issue6289 - [fail, fail, fail, fail, fail, fail, fail]
> 223 - 9rnsr/fix_mixin - [pass, pass, pass, pass, pass, pass, fail]
> 219 - yebblies/issue1339 - [fail, fail, fail, fail, fail, fail, fail]
> 214 - yebblies/issue1891 - [pass, pass, pass, pass, pass, pass, fail]
> 203 - yebblies/issue5403 - [fail, fail, fail, fail, fail, fail, fail]
> 201 - yebblies/issue3133 - [fail, fail, fail, fail, fail, fail, fail]
> 195 - yebblies/issue1993 - [pass, pass, pass, pass, pass, pass, fail]
> 193 - yebblies/issue4206 - [pass, pass, pass, pass, pass, pass, fail]
> 190 - ckamm/bug314 - [fail, fail, fail, fail, fail, fail, fail]
> 188 - yebblies/issue4539 - [pass, pass, pass, pass, pass, pass, fail]
> 187 - yebblies/issue6139 - [pass, pass, pass, pass, pass, pass, fail]
> 186 - yebblies/issue1692 - [pass, pass, pass, pass, fail, pass, fail]
> 183 - yebblies/issue546 - [pass, pass, pass, pass, pass, pass, fail]
> 177 - yebblies/issue3483 - [pass, pass, pass, pass, pass, pass, fail]
> 176 - yebblies/issue2367 - [pass, pass, pass, pass, pass, pass, fail]
> 175 - yebblies/issue2361 - [pass, pass, pass, pass, pass, pass, fail]
> 174 - yebblies/issue5399 - [pass, pass, pass, pass, pass, pass, fail]
> 173 - 9rnsr/fix5363 - [pass, fail, fail, fail, fail, fail, fail]
> 170 - yebblies/issue2553 - [pass, pass, pass, pass, pass, pass, fail]
> 169 - jacob-carlborg/issue3541 - [fail, fail, fail, fail, fail, fail, fail]
> 166 - 9rnsr/relax_opAssign_sig - [fail, fail, fail, fail, fail, fail, fail]
> 164 - 9rnsr/fix4539 - [pass, pass, pass, pass, pass, pass, fail]
> 163 - Poita/modprot - [pass, pass, pass, pass, pass, pass, fail]
> 155 - 9rnsr/runDtor_on_outParam - [fail, fail, fail, fail, fail, fail, fail]
> 147 - 9rnsr/fix4785 - [fail, fail, fail, fail, fail, fail, fail]
> 137 - yebblies/issue4511 - [fail, fail, fail, fail, fail, fail, fail]
> 136 - yebblies/issue3836 - [pass, pass, pass, pass, fail, pass, fail]
> 131 - yebblies/issue4174 - [pass, pass, pass, pass, pass, pass, fail]
> 125 - yebblies/issue3731 - [pass, pass, pass, pass, pass, pass, fail]
> 122 - yebblies/issue2532 - [pass, pass, pass, pass, pass, pass, fail]
> 121 - yebblies/issue3746 - [pass, pass, pass, pass, pass, pass, fail]
> 120 - yebblies/issue2442 - [pass, pass, pass, pass, fail, pass, fail]
> 119 - ibuclaw/Wsign-compare - [pass, pass, pass, pass, pass, pass, fail]
> 112 - yebblies/issue3194 - [pass, pass, pass, pass, pass, pass, fail]
> 110 - yebblies/issue2095 - [pass, pass, pass, pass, pass, pass, fail]
> 93 - 9rnsr/fix3449 - [pass, pass, pass, pass, pass, pass, fail]
> 75 - mrmonday/moduleof - [pass, pass, pass, pass, pass, pass, fail]
> 72 - 9rnsr/fix_opCall - [pass, pass, pass, pass, pass, pass, fail]
> 71 - 9rnsr/transfer_overloads - [pass, pass, pass, pass, pass, pass, fail]
> 45 - 9rnsr/fix5896 - [pass, fail, fail, fail, fail, fail, fail]
> 41 - 9rnsr/rvalue-struct-literal - [fail, fail, fail, fail, fail, fail, fail]
> 7 - braddr/remove-old-druntime-interface - [fail, fail, fail, fail,
> fail, fail, fail]
> 3 - michelf/const-object-ref - [fail, fail, fail, fail, fail, fail, fail]
>
September 03, 2011
Thanks for your good job, yebblies!

I found a bug in pull/318, and resolved some other conflicts.

Kenji Hara

2011/9/3 Daniel Murphy <yebblies at gmail.com>:
> Now available at http://yebblies.com/results/
>
> On Sat, Sep 3, 2011 at 3:21 PM, Daniel Murphy <yebblies at gmail.com> wrote:
>> I've been working on an automated tester for dmd pull requests, and
>> here are the results (after running for 12 hours)
>> I've been running these on ubuntu, and I have no idea why the
>> std.datetime unittests are always failing, but at least it's
>> consistent.
>> Any pulls which rely on other pulls, naturally won't work.
>> Some of these results may already be out of date.
>>
>> pull number - user/branch - [merge, builddmd, builddruntime, buildphobos, testdmd, testdruntime, testphobos]
>>
>> 362 - donc/ctfebreak - [pass, fail, fail, fail, fail, fail, fail]
>> 360 - 9rnsr/fix6529 - [pass, pass, pass, pass, pass, pass, fail]
>> 359 - 9rnsr/fix3748 - [pass, pass, pass, pass, pass, pass, fail]
>> 358 - yebblies/issue796 - [pass, pass, pass, pass, pass, pass, fail]
>> 356 - yebblies/issue4269 - [pass, pass, pass, pass, pass, pass, fail]
>> 354 - yebblies/issue6572 - [pass, pass, pass, pass, fail, pass, fail]
>> 345 - yebblies/issue5481 - [pass, pass, pass, pass, pass, pass, fail]
>> 344 - ibuclaw/bugzilla6548 - [pass, pass, pass, pass, pass, pass, fail]
>> 341 - 9rnsr/declarationTuple - [pass, pass, pass, pass, pass, pass, fail]
>> 318 - 9rnsr/fix2779 - [pass, pass, pass, pass, fail, pass, fail]
>> 296 - kennytm/bug3952d_ctfeWriteln - [pass, pass, pass, pass, pass, pass, fail]
>> 285 - 9rnsr/fix6404_2nd - [pass, pass, pass, pass, pass, pass, fail]
>> 280 - 9rnsr/propDispatch - [pass, pass, pass, pass, pass, pass, fail]
>> 279 - 9rnsr/propGetSet - [pass, pass, pass, pass, pass, pass, fail]
>> 269 - yebblies/issue4953 - [pass, pass, pass, pass, pass, pass, fail]
>> 267 - 9rnsr/fix5886 - [pass, pass, pass, pass, pass, pass, fail]
>> 265 - michelf/type-checked-array-followup - [pass, pass, pass, pass,
>> pass, pass, fail]
>> 264 - kennytm/bug5587_unittestWithLine - [pass, pass, pass, pass,
>> pass, pass, fail]
>> 263 - kennytm/bug5547_assertPred - [pass, pass, pass, pass, fail, pass, fail]
>> 248 - michelf/deprecation-warnings - [fail, fail, fail, fail, fail, fail, fail]
>> 236 - yebblies/issue6289 - [fail, fail, fail, fail, fail, fail, fail]
>> 223 - 9rnsr/fix_mixin - [pass, pass, pass, pass, pass, pass, fail]
>> 219 - yebblies/issue1339 - [fail, fail, fail, fail, fail, fail, fail]
>> 214 - yebblies/issue1891 - [pass, pass, pass, pass, pass, pass, fail]
>> 203 - yebblies/issue5403 - [fail, fail, fail, fail, fail, fail, fail]
>> 201 - yebblies/issue3133 - [fail, fail, fail, fail, fail, fail, fail]
>> 195 - yebblies/issue1993 - [pass, pass, pass, pass, pass, pass, fail]
>> 193 - yebblies/issue4206 - [pass, pass, pass, pass, pass, pass, fail]
>> 190 - ckamm/bug314 - [fail, fail, fail, fail, fail, fail, fail]
>> 188 - yebblies/issue4539 - [pass, pass, pass, pass, pass, pass, fail]
>> 187 - yebblies/issue6139 - [pass, pass, pass, pass, pass, pass, fail]
>> 186 - yebblies/issue1692 - [pass, pass, pass, pass, fail, pass, fail]
>> 183 - yebblies/issue546 - [pass, pass, pass, pass, pass, pass, fail]
>> 177 - yebblies/issue3483 - [pass, pass, pass, pass, pass, pass, fail]
>> 176 - yebblies/issue2367 - [pass, pass, pass, pass, pass, pass, fail]
>> 175 - yebblies/issue2361 - [pass, pass, pass, pass, pass, pass, fail]
>> 174 - yebblies/issue5399 - [pass, pass, pass, pass, pass, pass, fail]
>> 173 - 9rnsr/fix5363 - [pass, fail, fail, fail, fail, fail, fail]
>> 170 - yebblies/issue2553 - [pass, pass, pass, pass, pass, pass, fail]
>> 169 - jacob-carlborg/issue3541 - [fail, fail, fail, fail, fail, fail, fail]
>> 166 - 9rnsr/relax_opAssign_sig - [fail, fail, fail, fail, fail, fail, fail]
>> 164 - 9rnsr/fix4539 - [pass, pass, pass, pass, pass, pass, fail]
>> 163 - Poita/modprot - [pass, pass, pass, pass, pass, pass, fail]
>> 155 - 9rnsr/runDtor_on_outParam - [fail, fail, fail, fail, fail, fail, fail]
>> 147 - 9rnsr/fix4785 - [fail, fail, fail, fail, fail, fail, fail]
>> 137 - yebblies/issue4511 - [fail, fail, fail, fail, fail, fail, fail]
>> 136 - yebblies/issue3836 - [pass, pass, pass, pass, fail, pass, fail]
>> 131 - yebblies/issue4174 - [pass, pass, pass, pass, pass, pass, fail]
>> 125 - yebblies/issue3731 - [pass, pass, pass, pass, pass, pass, fail]
>> 122 - yebblies/issue2532 - [pass, pass, pass, pass, pass, pass, fail]
>> 121 - yebblies/issue3746 - [pass, pass, pass, pass, pass, pass, fail]
>> 120 - yebblies/issue2442 - [pass, pass, pass, pass, fail, pass, fail]
>> 119 - ibuclaw/Wsign-compare - [pass, pass, pass, pass, pass, pass, fail]
>> 112 - yebblies/issue3194 - [pass, pass, pass, pass, pass, pass, fail]
>> 110 - yebblies/issue2095 - [pass, pass, pass, pass, pass, pass, fail]
>> 93 - 9rnsr/fix3449 - [pass, pass, pass, pass, pass, pass, fail]
>> 75 - mrmonday/moduleof - [pass, pass, pass, pass, pass, pass, fail]
>> 72 - 9rnsr/fix_opCall - [pass, pass, pass, pass, pass, pass, fail]
>> 71 - 9rnsr/transfer_overloads - [pass, pass, pass, pass, pass, pass, fail]
>> 45 - 9rnsr/fix5896 - [pass, fail, fail, fail, fail, fail, fail]
>> 41 - 9rnsr/rvalue-struct-literal - [fail, fail, fail, fail, fail, fail, fail]
>> 7 - braddr/remove-old-druntime-interface - [fail, fail, fail, fail,
>> fail, fail, fail]
>> 3 - michelf/const-object-ref - [fail, fail, fail, fail, fail, fail, fail]
>>
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
>
September 03, 2011
Nice job!  What are the prospects for getting it to work for druntime and phobos pull requests, too?

On Sat, Sep 3, 2011 at 9:21 AM, kenji hara <k.hara.pg at gmail.com> wrote:

> Thanks for your good job, yebblies!
>
> I found a bug in pull/318, and resolved some other conflicts.
>
> Kenji Hara
>
> 2011/9/3 Daniel Murphy <yebblies at gmail.com>:
> > Now available at http://yebblies.com/results/
> >
> > On Sat, Sep 3, 2011 at 3:21 PM, Daniel Murphy <yebblies at gmail.com>
> wrote:
> >> I've been working on an automated tester for dmd pull requests, and
> >> here are the results (after running for 12 hours)
> >> I've been running these on ubuntu, and I have no idea why the
> >> std.datetime unittests are always failing, but at least it's
> >> consistent.
> >> Any pulls which rely on other pulls, naturally won't work.
> >> Some of these results may already be out of date.
> >>
> >> pull number - user/branch - [merge, builddmd, builddruntime, buildphobos, testdmd, testdruntime, testphobos]
> >>
> >> 362 - donc/ctfebreak - [pass, fail, fail, fail, fail, fail, fail]
> >> 360 - 9rnsr/fix6529 - [pass, pass, pass, pass, pass, pass, fail]
> >> 359 - 9rnsr/fix3748 - [pass, pass, pass, pass, pass, pass, fail]
> >> 358 - yebblies/issue796 - [pass, pass, pass, pass, pass, pass, fail]
> >> 356 - yebblies/issue4269 - [pass, pass, pass, pass, pass, pass, fail]
> >> 354 - yebblies/issue6572 - [pass, pass, pass, pass, fail, pass, fail]
> >> 345 - yebblies/issue5481 - [pass, pass, pass, pass, pass, pass, fail]
> >> 344 - ibuclaw/bugzilla6548 - [pass, pass, pass, pass, pass, pass, fail]
> >> 341 - 9rnsr/declarationTuple - [pass, pass, pass, pass, pass, pass,
> fail]
> >> 318 - 9rnsr/fix2779 - [pass, pass, pass, pass, fail, pass, fail] 296 - kennytm/bug3952d_ctfeWriteln - [pass, pass, pass, pass, pass,
> pass, fail]
> >> 285 - 9rnsr/fix6404_2nd - [pass, pass, pass, pass, pass, pass, fail]
> >> 280 - 9rnsr/propDispatch - [pass, pass, pass, pass, pass, pass, fail]
> >> 279 - 9rnsr/propGetSet - [pass, pass, pass, pass, pass, pass, fail]
> >> 269 - yebblies/issue4953 - [pass, pass, pass, pass, pass, pass, fail]
> >> 267 - 9rnsr/fix5886 - [pass, pass, pass, pass, pass, pass, fail]
> >> 265 - michelf/type-checked-array-followup - [pass, pass, pass, pass,
> >> pass, pass, fail]
> >> 264 - kennytm/bug5587_unittestWithLine - [pass, pass, pass, pass,
> >> pass, pass, fail]
> >> 263 - kennytm/bug5547_assertPred - [pass, pass, pass, pass, fail, pass,
> fail]
> >> 248 - michelf/deprecation-warnings - [fail, fail, fail, fail, fail,
> fail, fail]
> >> 236 - yebblies/issue6289 - [fail, fail, fail, fail, fail, fail, fail]
> >> 223 - 9rnsr/fix_mixin - [pass, pass, pass, pass, pass, pass, fail]
> >> 219 - yebblies/issue1339 - [fail, fail, fail, fail, fail, fail, fail]
> >> 214 - yebblies/issue1891 - [pass, pass, pass, pass, pass, pass, fail]
> >> 203 - yebblies/issue5403 - [fail, fail, fail, fail, fail, fail, fail]
> >> 201 - yebblies/issue3133 - [fail, fail, fail, fail, fail, fail, fail]
> >> 195 - yebblies/issue1993 - [pass, pass, pass, pass, pass, pass, fail]
> >> 193 - yebblies/issue4206 - [pass, pass, pass, pass, pass, pass, fail]
> >> 190 - ckamm/bug314 - [fail, fail, fail, fail, fail, fail, fail]
> >> 188 - yebblies/issue4539 - [pass, pass, pass, pass, pass, pass, fail]
> >> 187 - yebblies/issue6139 - [pass, pass, pass, pass, pass, pass, fail]
> >> 186 - yebblies/issue1692 - [pass, pass, pass, pass, fail, pass, fail]
> >> 183 - yebblies/issue546 - [pass, pass, pass, pass, pass, pass, fail]
> >> 177 - yebblies/issue3483 - [pass, pass, pass, pass, pass, pass, fail]
> >> 176 - yebblies/issue2367 - [pass, pass, pass, pass, pass, pass, fail]
> >> 175 - yebblies/issue2361 - [pass, pass, pass, pass, pass, pass, fail]
> >> 174 - yebblies/issue5399 - [pass, pass, pass, pass, pass, pass, fail]
> >> 173 - 9rnsr/fix5363 - [pass, fail, fail, fail, fail, fail, fail]
> >> 170 - yebblies/issue2553 - [pass, pass, pass, pass, pass, pass, fail]
> >> 169 - jacob-carlborg/issue3541 - [fail, fail, fail, fail, fail, fail,
> fail]
> >> 166 - 9rnsr/relax_opAssign_sig - [fail, fail, fail, fail, fail, fail,
> fail]
> >> 164 - 9rnsr/fix4539 - [pass, pass, pass, pass, pass, pass, fail]
> >> 163 - Poita/modprot - [pass, pass, pass, pass, pass, pass, fail]
> >> 155 - 9rnsr/runDtor_on_outParam - [fail, fail, fail, fail, fail, fail,
> fail]
> >> 147 - 9rnsr/fix4785 - [fail, fail, fail, fail, fail, fail, fail]
> >> 137 - yebblies/issue4511 - [fail, fail, fail, fail, fail, fail, fail]
> >> 136 - yebblies/issue3836 - [pass, pass, pass, pass, fail, pass, fail]
> >> 131 - yebblies/issue4174 - [pass, pass, pass, pass, pass, pass, fail]
> >> 125 - yebblies/issue3731 - [pass, pass, pass, pass, pass, pass, fail]
> >> 122 - yebblies/issue2532 - [pass, pass, pass, pass, pass, pass, fail]
> >> 121 - yebblies/issue3746 - [pass, pass, pass, pass, pass, pass, fail]
> >> 120 - yebblies/issue2442 - [pass, pass, pass, pass, fail, pass, fail]
> >> 119 - ibuclaw/Wsign-compare - [pass, pass, pass, pass, pass, pass, fail]
> >> 112 - yebblies/issue3194 - [pass, pass, pass, pass, pass, pass, fail]
> >> 110 - yebblies/issue2095 - [pass, pass, pass, pass, pass, pass, fail]
> >> 93 - 9rnsr/fix3449 - [pass, pass, pass, pass, pass, pass, fail]
> >> 75 - mrmonday/moduleof - [pass, pass, pass, pass, pass, pass, fail]
> >> 72 - 9rnsr/fix_opCall - [pass, pass, pass, pass, pass, pass, fail]
> >> 71 - 9rnsr/transfer_overloads - [pass, pass, pass, pass, pass, pass,
> fail]
> >> 45 - 9rnsr/fix5896 - [pass, fail, fail, fail, fail, fail, fail]
> >> 41 - 9rnsr/rvalue-struct-literal - [fail, fail, fail, fail, fail, fail,
> fail]
> >> 7 - braddr/remove-old-druntime-interface - [fail, fail, fail, fail,
> >> fail, fail, fail]
> >> 3 - michelf/const-object-ref - [fail, fail, fail, fail, fail, fail,
> fail]
> >>
> > _______________________________________________
> > dmd-internals mailing list
> > dmd-internals at puremagic.com
> > http://lists.puremagic.com/mailman/listinfo/dmd-internals
> >
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/dmd-internals/attachments/20110903/8b1cf238/attachment-0001.html>
September 04, 2011
No worries.  It should've finished another run in a few hours, but I think it missed the changes in 318.

If you need a specific druntime or phobos branch, you can add a line
to the pull request description like this:
requires: phobos git://github.com/user/repo.git branchname
and it should merge it in before continuing.

On Sat, Sep 3, 2011 at 11:21 PM, kenji hara <k.hara.pg at gmail.com> wrote:
> Thanks for your good job, yebblies!
>
> I found a bug in pull/318, and resolved some other conflicts.
>
> Kenji Hara
>
> 2011/9/3 Daniel Murphy <yebblies at gmail.com>:
>> Now available at http://yebblies.com/results/
>>
>> On Sat, Sep 3, 2011 at 3:21 PM, Daniel Murphy <yebblies at gmail.com> wrote:
>>> I've been working on an automated tester for dmd pull requests, and
>>> here are the results (after running for 12 hours)
>>> I've been running these on ubuntu, and I have no idea why the
>>> std.datetime unittests are always failing, but at least it's
>>> consistent.
>>> Any pulls which rely on other pulls, naturally won't work.
>>> Some of these results may already be out of date.
>>>
>>> pull number - user/branch - [merge, builddmd, builddruntime, buildphobos, testdmd, testdruntime, testphobos]
>>>
>>> 362 - donc/ctfebreak - [pass, fail, fail, fail, fail, fail, fail]
>>> 360 - 9rnsr/fix6529 - [pass, pass, pass, pass, pass, pass, fail]
>>> 359 - 9rnsr/fix3748 - [pass, pass, pass, pass, pass, pass, fail]
>>> 358 - yebblies/issue796 - [pass, pass, pass, pass, pass, pass, fail]
>>> 356 - yebblies/issue4269 - [pass, pass, pass, pass, pass, pass, fail]
>>> 354 - yebblies/issue6572 - [pass, pass, pass, pass, fail, pass, fail]
>>> 345 - yebblies/issue5481 - [pass, pass, pass, pass, pass, pass, fail]
>>> 344 - ibuclaw/bugzilla6548 - [pass, pass, pass, pass, pass, pass, fail]
>>> 341 - 9rnsr/declarationTuple - [pass, pass, pass, pass, pass, pass, fail]
>>> 318 - 9rnsr/fix2779 - [pass, pass, pass, pass, fail, pass, fail]
>>> 296 - kennytm/bug3952d_ctfeWriteln - [pass, pass, pass, pass, pass, pass, fail]
>>> 285 - 9rnsr/fix6404_2nd - [pass, pass, pass, pass, pass, pass, fail]
>>> 280 - 9rnsr/propDispatch - [pass, pass, pass, pass, pass, pass, fail]
>>> 279 - 9rnsr/propGetSet - [pass, pass, pass, pass, pass, pass, fail]
>>> 269 - yebblies/issue4953 - [pass, pass, pass, pass, pass, pass, fail]
>>> 267 - 9rnsr/fix5886 - [pass, pass, pass, pass, pass, pass, fail]
>>> 265 - michelf/type-checked-array-followup - [pass, pass, pass, pass,
>>> pass, pass, fail]
>>> 264 - kennytm/bug5587_unittestWithLine - [pass, pass, pass, pass,
>>> pass, pass, fail]
>>> 263 - kennytm/bug5547_assertPred - [pass, pass, pass, pass, fail, pass, fail]
>>> 248 - michelf/deprecation-warnings - [fail, fail, fail, fail, fail, fail, fail]
>>> 236 - yebblies/issue6289 - [fail, fail, fail, fail, fail, fail, fail]
>>> 223 - 9rnsr/fix_mixin - [pass, pass, pass, pass, pass, pass, fail]
>>> 219 - yebblies/issue1339 - [fail, fail, fail, fail, fail, fail, fail]
>>> 214 - yebblies/issue1891 - [pass, pass, pass, pass, pass, pass, fail]
>>> 203 - yebblies/issue5403 - [fail, fail, fail, fail, fail, fail, fail]
>>> 201 - yebblies/issue3133 - [fail, fail, fail, fail, fail, fail, fail]
>>> 195 - yebblies/issue1993 - [pass, pass, pass, pass, pass, pass, fail]
>>> 193 - yebblies/issue4206 - [pass, pass, pass, pass, pass, pass, fail]
>>> 190 - ckamm/bug314 - [fail, fail, fail, fail, fail, fail, fail]
>>> 188 - yebblies/issue4539 - [pass, pass, pass, pass, pass, pass, fail]
>>> 187 - yebblies/issue6139 - [pass, pass, pass, pass, pass, pass, fail]
>>> 186 - yebblies/issue1692 - [pass, pass, pass, pass, fail, pass, fail]
>>> 183 - yebblies/issue546 - [pass, pass, pass, pass, pass, pass, fail]
>>> 177 - yebblies/issue3483 - [pass, pass, pass, pass, pass, pass, fail]
>>> 176 - yebblies/issue2367 - [pass, pass, pass, pass, pass, pass, fail]
>>> 175 - yebblies/issue2361 - [pass, pass, pass, pass, pass, pass, fail]
>>> 174 - yebblies/issue5399 - [pass, pass, pass, pass, pass, pass, fail]
>>> 173 - 9rnsr/fix5363 - [pass, fail, fail, fail, fail, fail, fail]
>>> 170 - yebblies/issue2553 - [pass, pass, pass, pass, pass, pass, fail]
>>> 169 - jacob-carlborg/issue3541 - [fail, fail, fail, fail, fail, fail, fail]
>>> 166 - 9rnsr/relax_opAssign_sig - [fail, fail, fail, fail, fail, fail, fail]
>>> 164 - 9rnsr/fix4539 - [pass, pass, pass, pass, pass, pass, fail]
>>> 163 - Poita/modprot - [pass, pass, pass, pass, pass, pass, fail]
>>> 155 - 9rnsr/runDtor_on_outParam - [fail, fail, fail, fail, fail, fail, fail]
>>> 147 - 9rnsr/fix4785 - [fail, fail, fail, fail, fail, fail, fail]
>>> 137 - yebblies/issue4511 - [fail, fail, fail, fail, fail, fail, fail]
>>> 136 - yebblies/issue3836 - [pass, pass, pass, pass, fail, pass, fail]
>>> 131 - yebblies/issue4174 - [pass, pass, pass, pass, pass, pass, fail]
>>> 125 - yebblies/issue3731 - [pass, pass, pass, pass, pass, pass, fail]
>>> 122 - yebblies/issue2532 - [pass, pass, pass, pass, pass, pass, fail]
>>> 121 - yebblies/issue3746 - [pass, pass, pass, pass, pass, pass, fail]
>>> 120 - yebblies/issue2442 - [pass, pass, pass, pass, fail, pass, fail]
>>> 119 - ibuclaw/Wsign-compare - [pass, pass, pass, pass, pass, pass, fail]
>>> 112 - yebblies/issue3194 - [pass, pass, pass, pass, pass, pass, fail]
>>> 110 - yebblies/issue2095 - [pass, pass, pass, pass, pass, pass, fail]
>>> 93 - 9rnsr/fix3449 - [pass, pass, pass, pass, pass, pass, fail]
>>> 75 - mrmonday/moduleof - [pass, pass, pass, pass, pass, pass, fail]
>>> 72 - 9rnsr/fix_opCall - [pass, pass, pass, pass, pass, pass, fail]
>>> 71 - 9rnsr/transfer_overloads - [pass, pass, pass, pass, pass, pass, fail]
>>> 45 - 9rnsr/fix5896 - [pass, fail, fail, fail, fail, fail, fail]
>>> 41 - 9rnsr/rvalue-struct-literal - [fail, fail, fail, fail, fail, fail, fail]
>>> 7 - braddr/remove-old-druntime-interface - [fail, fail, fail, fail,
>>> fail, fail, fail]
>>> 3 - michelf/const-object-ref - [fail, fail, fail, fail, fail, fail, fail]
>>>
>> _______________________________________________
>> dmd-internals mailing list
>> dmd-internals at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/dmd-internals
>>
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
>
September 04, 2011
I can do that.  It'll push the running time up to ~16 hours though.

On Sun, Sep 4, 2011 at 12:34 AM, David Simcha <dsimcha at gmail.com> wrote:
> Nice job!? What are the prospects for getting it to work for druntime and phobos pull requests, too?
>
> On Sat, Sep 3, 2011 at 9:21 AM, kenji hara <k.hara.pg at gmail.com> wrote:
>>
>> Thanks for your good job, yebblies!
>>
>> I found a bug in pull/318, and resolved some other conflicts.
>>
>> Kenji Hara
>>
>> 2011/9/3 Daniel Murphy <yebblies at gmail.com>:
>> > Now available at http://yebblies.com/results/
>> >
>> > On Sat, Sep 3, 2011 at 3:21 PM, Daniel Murphy <yebblies at gmail.com> wrote:
>> >> I've been working on an automated tester for dmd pull requests, and
>> >> here are the results (after running for 12 hours)
>> >> I've been running these on ubuntu, and I have no idea why the
>> >> std.datetime unittests are always failing, but at least it's
>> >> consistent.
>> >> Any pulls which rely on other pulls, naturally won't work.
>> >> Some of these results may already be out of date.
>> >>
>> >> pull number - user/branch - [merge, builddmd, builddruntime, buildphobos, testdmd, testdruntime, testphobos]
>> >>
>> >> 362 - donc/ctfebreak - [pass, fail, fail, fail, fail, fail, fail]
>> >> 360 - 9rnsr/fix6529 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 359 - 9rnsr/fix3748 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 358 - yebblies/issue796 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 356 - yebblies/issue4269 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 354 - yebblies/issue6572 - [pass, pass, pass, pass, fail, pass, fail]
>> >> 345 - yebblies/issue5481 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 344 - ibuclaw/bugzilla6548 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 341 - 9rnsr/declarationTuple - [pass, pass, pass, pass, pass, pass,
>> >> fail]
>> >> 318 - 9rnsr/fix2779 - [pass, pass, pass, pass, fail, pass, fail]
>> >> 296 - kennytm/bug3952d_ctfeWriteln - [pass, pass, pass, pass, pass,
>> >> pass, fail]
>> >> 285 - 9rnsr/fix6404_2nd - [pass, pass, pass, pass, pass, pass, fail]
>> >> 280 - 9rnsr/propDispatch - [pass, pass, pass, pass, pass, pass, fail]
>> >> 279 - 9rnsr/propGetSet - [pass, pass, pass, pass, pass, pass, fail]
>> >> 269 - yebblies/issue4953 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 267 - 9rnsr/fix5886 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 265 - michelf/type-checked-array-followup - [pass, pass, pass, pass,
>> >> pass, pass, fail]
>> >> 264 - kennytm/bug5587_unittestWithLine - [pass, pass, pass, pass,
>> >> pass, pass, fail]
>> >> 263 - kennytm/bug5547_assertPred - [pass, pass, pass, pass, fail, pass,
>> >> fail]
>> >> 248 - michelf/deprecation-warnings - [fail, fail, fail, fail, fail,
>> >> fail, fail]
>> >> 236 - yebblies/issue6289 - [fail, fail, fail, fail, fail, fail, fail]
>> >> 223 - 9rnsr/fix_mixin - [pass, pass, pass, pass, pass, pass, fail]
>> >> 219 - yebblies/issue1339 - [fail, fail, fail, fail, fail, fail, fail]
>> >> 214 - yebblies/issue1891 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 203 - yebblies/issue5403 - [fail, fail, fail, fail, fail, fail, fail]
>> >> 201 - yebblies/issue3133 - [fail, fail, fail, fail, fail, fail, fail]
>> >> 195 - yebblies/issue1993 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 193 - yebblies/issue4206 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 190 - ckamm/bug314 - [fail, fail, fail, fail, fail, fail, fail]
>> >> 188 - yebblies/issue4539 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 187 - yebblies/issue6139 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 186 - yebblies/issue1692 - [pass, pass, pass, pass, fail, pass, fail]
>> >> 183 - yebblies/issue546 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 177 - yebblies/issue3483 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 176 - yebblies/issue2367 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 175 - yebblies/issue2361 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 174 - yebblies/issue5399 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 173 - 9rnsr/fix5363 - [pass, fail, fail, fail, fail, fail, fail]
>> >> 170 - yebblies/issue2553 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 169 - jacob-carlborg/issue3541 - [fail, fail, fail, fail, fail, fail,
>> >> fail]
>> >> 166 - 9rnsr/relax_opAssign_sig - [fail, fail, fail, fail, fail, fail,
>> >> fail]
>> >> 164 - 9rnsr/fix4539 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 163 - Poita/modprot - [pass, pass, pass, pass, pass, pass, fail]
>> >> 155 - 9rnsr/runDtor_on_outParam - [fail, fail, fail, fail, fail, fail,
>> >> fail]
>> >> 147 - 9rnsr/fix4785 - [fail, fail, fail, fail, fail, fail, fail]
>> >> 137 - yebblies/issue4511 - [fail, fail, fail, fail, fail, fail, fail]
>> >> 136 - yebblies/issue3836 - [pass, pass, pass, pass, fail, pass, fail]
>> >> 131 - yebblies/issue4174 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 125 - yebblies/issue3731 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 122 - yebblies/issue2532 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 121 - yebblies/issue3746 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 120 - yebblies/issue2442 - [pass, pass, pass, pass, fail, pass, fail]
>> >> 119 - ibuclaw/Wsign-compare - [pass, pass, pass, pass, pass, pass,
>> >> fail]
>> >> 112 - yebblies/issue3194 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 110 - yebblies/issue2095 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 93 - 9rnsr/fix3449 - [pass, pass, pass, pass, pass, pass, fail]
>> >> 75 - mrmonday/moduleof - [pass, pass, pass, pass, pass, pass, fail]
>> >> 72 - 9rnsr/fix_opCall - [pass, pass, pass, pass, pass, pass, fail]
>> >> 71 - 9rnsr/transfer_overloads - [pass, pass, pass, pass, pass, pass,
>> >> fail]
>> >> 45 - 9rnsr/fix5896 - [pass, fail, fail, fail, fail, fail, fail]
>> >> 41 - 9rnsr/rvalue-struct-literal - [fail, fail, fail, fail, fail, fail,
>> >> fail]
>> >> 7 - braddr/remove-old-druntime-interface - [fail, fail, fail, fail,
>> >> fail, fail, fail]
>> >> 3 - michelf/const-object-ref - [fail, fail, fail, fail, fail, fail,
>> >> fail]
>> >>
>> > _______________________________________________
>> > dmd-internals mailing list
>> > dmd-internals at puremagic.com
>> > http://lists.puremagic.com/mailman/listinfo/dmd-internals
>> >
>> _______________________________________________
>> dmd-internals mailing list
>> dmd-internals at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/dmd-internals
>
>
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
>
September 03, 2011
Good stuff.  Thanks for doing this.  Are you doing anything to protect yourself against malicious pulls?  Anyone anywhere can submit a pull request for any code whatsoever.  Not super likely to happen, but it certainly could.

Later,
Brad

On 9/2/2011 11:29 PM, Daniel Murphy wrote:
> Now available at http://yebblies.com/results/
> 
> On Sat, Sep 3, 2011 at 3:21 PM, Daniel Murphy <yebblies at gmail.com> wrote:
>> I've been working on an automated tester for dmd pull requests, and
>> here are the results (after running for 12 hours)
>> I've been running these on ubuntu, and I have no idea why the
>> std.datetime unittests are always failing, but at least it's
>> consistent.
>> Any pulls which rely on other pulls, naturally won't work.
>> Some of these results may already be out of date.

September 04, 2011
I'm manually approving github users before testing their pull requests.

Hopefully this will be enough.

On a side note, does anybody have any idea what's behind the phobos test failure?

On Sun, Sep 4, 2011 at 7:28 AM, Brad Roberts <braddr at puremagic.com> wrote:
> Good stuff. ?Thanks for doing this. ?Are you doing anything to protect yourself against malicious pulls? ?Anyone anywhere can submit a pull request for any code whatsoever. ?Not super likely to happen, but it certainly could.
>
> Later,
> Brad
>
> On 9/2/2011 11:29 PM, Daniel Murphy wrote:
>> Now available at http://yebblies.com/results/
>>
>> On Sat, Sep 3, 2011 at 3:21 PM, Daniel Murphy <yebblies at gmail.com> wrote:
>>> I've been working on an automated tester for dmd pull requests, and
>>> here are the results (after running for 12 hours)
>>> I've been running these on ubuntu, and I have no idea why the
>>> std.datetime unittests are always failing, but at least it's
>>> consistent.
>>> Any pulls which rely on other pulls, naturally won't work.
>>> Some of these results may already be out of date.
>
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
>
September 03, 2011
On Sat, Sep 3, 2011 at 10:39 PM, Daniel Murphy <yebblies at gmail.com> wrote:

> On a side note, does anybody have any idea what's behind the phobos test failure?
>
>
If you mean the failure  that occurs intermittently on FreeBSD64, this is a segfault on exiting from the std.parallelism unittest.  I'm almost sure it's caused by Bug 6014 (http://d.puremagic.com/issues/show_bug.cgi?id=6014).  I have no idea why it seems to occur with std.parallelism and not other modules or FreeBSD64 and not other OS's.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/dmd-internals/attachments/20110903/61f64e5e/attachment.html>
September 04, 2011
On 4 September 2011 04:39, Daniel Murphy <yebblies at gmail.com> wrote:
> I'm manually approving github users before testing their pull requests.
>
> Hopefully this will be enough.
>
> On a side note, does anybody have any idea what's behind the phobos test failure?

Does std.datetime fail for you normally? Or is it only in your automated tester?
« First   ‹ Prev
1 2 3