Revision f230a1cf deps/v8/src/macros.py
deps/v8/src/macros.py | ||
---|---|---|
157 | 157 |
macro TO_OBJECT_INLINE(arg) = (IS_SPEC_OBJECT(%IS_VAR(arg)) ? arg : ToObject(arg)); |
158 | 158 |
macro JSON_NUMBER_TO_STRING(arg) = ((%_IsSmi(%IS_VAR(arg)) || arg - arg == 0) ? %_NumberToString(arg) : "null"); |
159 | 159 |
|
160 |
# Constants. The compiler constant folds them. |
|
161 |
const NAN = $NaN; |
|
162 |
const INFINITY = (1/0); |
|
163 |
const UNDEFINED = (void 0); |
|
164 |
|
|
160 | 165 |
# Macros implemented in Python. |
161 | 166 |
python macro CHAR_CODE(str) = ord(str[1]); |
162 | 167 |
|
Also available in: Unified diff