130 Commits
Author SHA1 Message Date
zeekayandHanzo Dev 7460793f9d ci: canonical pair — hanzo.yml + forge caller
github.com has no runner for hanzo-build-linux-amd64, so a caller under
.github/workflows is a gate that can never be scheduled. This is the ~7-line
caller on the plane that can (git.hanzo.ai git-runner fleet), pinned @v1.

Co-authored-by: Hanzo Dev <[email protected]>
2026-08-06 02:35:59 -07:00
Cody Peter Mello e9d860eaf5 chrisa/node-dtrace-provider#127 Release v0.8.8 2019-08-17 01:59:41 +00:00
Christoph KieslichandCody Peter Mello 3cbb3c8218 chrisa/node-dtrace-provider#125 Nodejs 12 support
Reviewed by: Cody Peter Mello <[email protected]>
2019-07-24 19:01:13 +00:00
Cody Peter Mello ee86dd42d6 chrisa/node-dtrace-provider#126 Some tests are flaky under newer node versions due to probe getting GC'd 2019-07-23 22:49:22 +00:00
Cody Peter Mello 6ef2a247fc chrisa/node-dtrace-provider#120 Failed assertion when firing unregistered probe name 2018-05-30 00:22:42 +00:00
anton whalleyandCody Peter Mello 06f8a6916b chrisa/node-dtrace-provider#119 Deprecated NewInstance function now no longer exists
Reviewed by: Cody Peter Mello <[email protected]>
2018-05-29 17:56:56 +00:00
Cody Peter Mello 1474252dcc chrisa/node-dtrace-provider#96 Improving compilation failure behaviour
Reviewed by: Julien Gilli <[email protected]>
2018-01-11 23:54:45 +00:00
Cody Peter Mello a00c95b879 chrisa/node-dtrace-provider#92 Installation does not work on Debian (revert for now) 2017-08-04 15:42:58 +00:00
Cody Peter Mello d669387878 chrisa/node-dtrace-provider#100 Only log error once when DTraceProviderBindings can't be found
chrisa/node-dtrace-provider#92 Installation does not work on Debian
2017-08-03 22:33:32 +00:00
Cody Peter Mello 7ab84e1aa2 chrisa/node-dtrace-provider#95 Install fails with yarn 2017-06-13 00:28:13 +00:00
Cody Peter Mello c3d7f31d10 chrisa/node-dtrace-provider#99 Document some obstacles when using OS X or FreeBSD 2017-06-13 00:28:12 +00:00
Cody Peter Mello dbc47c80c5 chrisa/node-dtrace-provider#48 Error installing in 64-bit SmartOS zones with 32-bit node 2017-05-27 01:38:10 +00:00
Cody Peter Mello a1594b0ea1 chrisa/node-dtrace-provider#90 Probes should hold a reference to their providers 2017-02-24 16:13:43 -08:00
Anton WhalleyandCody Peter Mello 942e2275ef Support FreeBSD 10 & 11 2017-02-11 18:50:05 -08:00
Cody Peter Mello c80caf18c2 Pass extra args to callback via .fire() 2016-10-25 23:36:58 +00:00
Cody Peter Mello b733a459ad Update libusdt for chrisa/libusdt#12 fix 2016-10-25 21:59:32 +00:00
David Pacheco ea042a35d1 version 0.7.0
bump NaN dependency to remove warnings when picking up older versions
fix "solaris" check
2016-10-14 22:10:26 +00:00
Corbin UseltonandDave Pacheco 36ca0f2a05 Upgrade to Nan 2 for iojs 3+ and Node 4+ support 2015-09-04 11:22:38 -07:00
Dave Pacheco 8622b7ad80 0.5.0 2015-05-28 14:07:35 -07:00
Ilkka Myller 1032eb7a7a nan v1.8.4 for io.js 2.0.0 compatibility 2015-05-05 11:51:52 +03:00
Timothy J Fontaine bba9fe9f9f 0.4.0 2015-01-23 16:09:28 -08:00
Tim OxleyandTimothy J Fontaine 215af0c111 Update dependency on nan to ~1.5.1.
Enables support for io.js at 1.0.1.
2015-01-23 16:08:08 -08:00
Timothy J Fontaine 454ab4bb81 0.3.2 2015-01-23 16:04:55 -08:00
Timothy J Fontaine 2e1a00d250 windows can't use hashbang for scripts
This could break people who are doing cross installs if npm doesn't
always set the PATH such that node.execPath is first

Fixes #55
2015-01-23 16:04:00 -08:00
Timothy J Fontaine 403594a847 0.3.1 2014-10-25 10:43:45 -07:00
Timothy J Fontaine fe6424c200 handle installs from decoupled npm
Fixes #52 #53
2014-10-25 10:41:47 -07:00
Timothy J Fontaine 542557d307 0.3.0 2014-10-15 08:38:31 -07:00
Rod VaggandTimothy J Fontaine 8db5c6537a added "test" script 2014-10-15 08:28:59 -07:00
Rod VaggandTimothy J Fontaine 3d5f572b2b convert to [email protected] for Node 0.8->0.11+ support 2014-10-15 08:18:30 -07:00
Timothy J Fontaine aec0090ada support installing without compiling
Some platforms may not have a compiler, or be appropriate for use with
dtrace-provider. On those environments allow the build to succeed and
rely on the stub implementations instead.

This will squelch all build output, which may be loud and noisey for end
users. If you want to see build output set the environment variable V to
anything.
2014-10-14 13:47:02 -07:00
Timothy J Fontaine 59d7638afb support paths that require escaping
Fixes #45
2014-10-14 11:22:21 -07:00
Timothy J Fontaine 09267f75a4 error output should go to stderr 2014-10-14 11:06:46 -07:00
Dmitry ShirokovandTimothy J Fontaine 272a9462ee Syntax fix in README.md
`{ "foo" => "bar" }` -> `{ "foo": "bar" }`
2014-10-14 11:05:39 -07:00
Wyatt PreulandTimothy J Fontaine 9ef65a068d createDTraceProvider use exported binding
You can replace the exported mechanism to allow for wrapping, but still
use the factory method
2014-10-14 11:03:35 -07:00
Phil MurrayandTimothy J Fontaine 9bb408dca8 Updating DTraceProviderStub stub to add 'disable' 2014-10-14 10:43:48 -07:00
Dave PachecoandTimothy J Fontaine e343e9d2df stub for unsupported platforms does not cover probes used by name 2014-10-14 10:43:10 -07:00
Chris Andrews 447d692987 Update libusdt for "prevent fire after disable" bug.
Also updates tests which were actually expecting a fired probe on
a disabled provider.
2013-10-15 12:58:01 +01:00
Chris Andrews 359438c06f Update libusdt to include support for Oracle Linux. 2013-10-15 10:31:51 +01:00
Chris Andrews be8ad6e7de Test showing we can add probes to an existing provider. 2013-07-18 09:11:45 +01:00
Chris Andrews 505d174685 Version bump - 0.2.8 2013-02-04 20:35:04 +00:00
Chris Andrews ae94e89b60 Remove need for execSync from tests. 2013-02-04 20:17:23 +00:00
Chris Andrews db12131bd3 As of Node 0.9.1 use of NODE_MODULE in an extension is required.
We'd been getting away without a NODE_MODULE(...) declaration in
this module, but in Node 0.9.1 the legacy "scan for init" mechanism
went away.

This change adds the required declaration, and the extension now
builds on 0.9.1+.
2013-01-29 23:06:05 +00:00
Chris Andrews dea3f700f2 Release 0.2.7 2013-01-05 17:43:46 +00:00
Chris Andrews a0263182fd Remove "freebsd" from supported platforms.
DTrace is not yet built by default on FreeBSD releases, so remove
it here, for now.

This also attempts to simplify the GYP targets, by using a dummy
target in the case of a non-DTrace platform.
2013-01-05 17:42:00 +00:00
Chris Andrews a66540161d Release information for 0.2.6. 2012-12-30 11:34:52 +00:00
Trent Mick 90abcc9768 fix build on Mac broken in issue #28 with gmake default 2012-12-28 11:43:06 -08:00
Chris Andrews 480f5d7f5a Add release information for 0.2.5 2012-12-09 12:59:29 +00:00
Chris Andrews c4a9231bf9 Default to using gmake if MAKE is not already set.
-C is a GNU make feature, and libusdt requires GNU make, so we default
to gmake here.
2012-12-09 12:34:20 +00:00
Chris Andrews 8fe1c361e1 Fix up handling of DTraceArgument objects.
This change adds a destructor for the DTraceArgument base class,
improves handling of probe argument values, and adds tests for
more argument cases.
2012-12-09 11:41:07 +00:00
Chris Andrews c7ed19c7c1 Merge branch 'libusdt_issue5' into json-args 2012-12-08 18:22:22 +00:00