servo / rust-mozjs

DEPRECATED - moved to servo/mozjs instead.
Mozilla Public License 2.0
293 stars 122 forks source link

Implement a Trace trait for types that can be traced. #314

Closed ejpbruel closed 7 years ago

ejpbruel commented 7 years ago

We expose several JSAPI functions that are used for tracing. By abstracting these functions behind a trait we can overload them on the type to be traced.


This change is Reviewable

Ms2ger commented 7 years ago

@bors-servo r+

bors-servo commented 7 years ago

:pushpin: Commit 2e6d70b has been approved by Ms2ger

bors-servo commented 7 years ago

:hourglass: Testing commit 2e6d70b with merge 28871ca...

bors-servo commented 7 years ago

:broken_heart: Test failed - status-travis

Ms2ger commented 7 years ago

@bors-servo retry

bors-servo commented 7 years ago

:hourglass: Testing commit 2e6d70b with merge a24d3b6...

bors-servo commented 7 years ago

:sunny: Test successful - status-appveyor, status-travis

ejpbruel commented 7 years ago

cc @jimblandy