프로젝트

일반

사용자정보

통계
| 개정판:

root / HServer / 00.Server / 00.Program / node_modules / dtrace-provider / CHANGES.md

이력 | 보기 | 이력해설 | 다운로드 (3.11 KB)

1
dtrace-provider - Changes
2
=========================
3

    
4
## HISTORY
5

    
6
 * 0.8.6:
7
   Improved compilation failure behaviour (#96)
8

    
9
 * 0.8.5:
10
   Reverted "Install fails on Debian due to differently named node binary" for
11
   now
12

    
13
 * 0.8.4:
14
   Only log error once when DTraceProviderBindings can't be found
15
   Install fails on Debian due to differently named node binary
16

    
17
 * 0.8.3:
18
   Install fails with yarn
19

    
20
 * 0.8.2:
21
   Error installing in 64-bit SmartOS zones with 32-bit node
22

    
23
 * 0.8.1:
24
   Support FreeBSD 10 & 11
25

    
26
 * 0.8.0:
27
   Support passing additional arguments to probe function via `.fire()`
28

    
29
 * 0.7.1:
30
   Update libusdt for chrisa/libusdt#12 fix
31

    
32
 * 0.7.0: known support for v0.10.47, v0.12.16, v4.6.0.
33
   Updated NaN dependency to remove warnings on newer Node versions.
34

    
35
 * 0.2.8:
36
   Add NODE_MODULE() declaration for compatibility with Node 0.9.1+
37
   (reported by Trent Mick)
38
   Remove execSync dependency from tests.
39

    
40
 * 0.2.7:
41
   Don't build on FreeBSD by default - DTrace is not yet built in releases.
42

    
43
 * 0.2.6:
44
   Fall back to make(1) if gmake(1) is unavailable, still expected to be GNU Make
45
   (Trent Mick)
46

    
47
 * 0.2.5:
48
   Add "json" probe argument type, automatically serialising objects as JSON
49
   Trust npm to set PATH appropriately when invoking node (reported by Dave Pacheco)
50
   libusdt update - allow provider memory to be freed (reported by Bryan Cantrill)
51
   Build libusdt with gmake by default (reported by Keith Wesolowski)
52
   Turn the various scripts in test/ into a TAP-based testsuite.
53

    
54
 * 0.2.4:
55
   Improve Node architecture detection to support 0.6.x, and respect
56
   npm's prefix when choosing a node binary to use (reported by Trent Mick)
57

    
58
 * 0.2.3:
59
   libusdt update - don't invoke ranlib on SunOS-derived systems
60
   Disambiguate module name in probe tuple, and optionally allow it to be
61
   specified when creating a provider. (Bryan Cantrill bcantrill@acm.org)
62

    
63
 * 0.2.2:
64
   libusdt update for build fixes
65
   Respect MAKE variable in build script
66

    
67
 * 0.2.1:
68
   Update binding.gyp for clang on Snow Leopard - no space after -L.
69

    
70
 * 0.2.0:
71
   Update libusdt, and attempt to build it correctly for various platforms.
72
   Add support for disabling providers and removing probes.
73

    
74
 * 0.1.1:
75
   Replace Node-specific implementation with wrappers for libusdt.
76
   Extend argument support to 32 primitives.
77
   Adds Solaris x86_64 support.
78

    
79
 * 0.0.9:
80
   Force the build architecture to x86_64 for OS X.
81

    
82
 * 0.0.8:
83
   Removed overridden "scripts" section from package.json, breaking Windows installs
84

    
85
 * 0.0.7:
86
   Fix for multiple enable() calls breaking providers.
87

    
88
 * 0.0.6:
89
   Fix for segfault trying to use non-enabled probes (Mark Cavage mcavage@gmail.com)
90

    
91
 * 0.0.5:
92
   Revert changes to make probe objects available.
93

    
94
 * 0.0.4:
95
   Remove unused "sys" import (Alex Whitman) 
96
   No longer builds an empty extension on non-DTrace platforms
97
   Probe objects are made available to Javascript.
98

    
99
 * 0.0.3:
100
   Builds to a stubbed-out version on non-DTrace platforms (Mark Cavage <mcavage@gmail.com>)
101

    
102
 * 0.0.2:
103
   Solaris i386 support.
104
   Fixes memory leaks
105
   Improved performance, enabled- and disabled-probe. 
106

    
107
 * 0.0.1: 
108
   First working version: OSX x86_64 only.