Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Shopify/heap-profiler
/ functions
Functions
958 in github.com/Shopify/heap-profiler
⨍
Functions
958
◇
Types & classes
155
↓ 1 callers
Function
grisu2
! v = buf * 10^decimal_exponent len is the length of the buffer (number of decimal digits) The buffer must be large enough, i.e. >= max_digits10. */
ext/heap_profiler/simdjson.cpp:724
↓ 1 callers
Function
grisu2_digit_gen
! Generates V = buffer * 10^decimal_exponent, such that M- <= V <= M+. M- and M+ must be normalized and share the same exponent -60 <= e <= -32. */
ext/heap_profiler/simdjson.cpp:490
↓ 1 callers
Method
guess_gem
(object)
lib/heap_profiler/index.rb:73
↓ 1 callers
Method
has_next_element
ext/heap_profiler/simdjson.h:28892
↓ 1 callers
Method
has_next_field
ext/heap_profiler/simdjson.h:28532
↓ 1 callers
Method
index
lib/heap_profiler/dump.rb:76
↓ 1 callers
Method
is_at_key
ext/heap_profiler/simdjson.h:29285
↓ 1 callers
Method
is_double
ext/heap_profiler/simdjson.h:6973
↓ 1 callers
Method
is_false
ext/heap_profiler/simdjson.h:8823
↓ 1 callers
Method
is_null_on_tape
ext/heap_profiler/simdjson.h:8831
↓ 1 callers
Method
is_root_integer
ext/heap_profiler/simdjson.h:28988
↓ 1 callers
Method
is_root_negative
ext/heap_profiler/simdjson.h:28972
↓ 1 callers
Method
is_root_null
ext/heap_profiler/simdjson.h:29125
↓ 1 callers
Method
is_true
ext/heap_profiler/simdjson.h:8827
↓ 1 callers
Function
is_whitespace_or_operator
ext/heap_profiler/simdjson.cpp:5227
↓ 1 callers
Method
key_equals
ext/heap_profiler/simdjson.h:8027
↓ 1 callers
Method
key_equals_case_insensitive
ext/heap_profiler/simdjson.h:8038
↓ 1 callers
Method
line
(text)
lib/heap_profiler/polychrome.rb:14
↓ 1 callers
Function
make_ruby_object
ext/heap_profiler/heap_profiler.cpp:178
↓ 1 callers
Function
make_uint8x8_t
ext/heap_profiler/simdjson.h:9873
↓ 1 callers
Method
max_val
Order-specific operations
ext/heap_profiler/simdjson.h:10047
↓ 1 callers
Method
null_atom
ext/heap_profiler/simdjson.h:9043
↓ 1 callers
Function
number_of_digits_decimal_left_shift
ext/heap_profiler/simdjson.cpp:1185
↓ 1 callers
Method
peek_length
ext/heap_profiler/simdjson.h:28067
↓ 1 callers
Method
print
ext/heap_profiler/simdjson.h:8332
↓ 1 callers
Method
raw
ext/heap_profiler/simdjson.h:27851
↓ 1 callers
Method
raw_json_token
ext/heap_profiler/simdjson.h:30049
↓ 1 callers
Method
required_instruction_sets
ext/heap_profiler/simdjson.cpp:2666
↓ 1 callers
Method
required_instruction_sets
* @private For internal implementation use * * The instruction sets this implementation is compiled against. * * @return a mask of all req
ext/heap_profiler/simdjson.h:3343
↓ 1 callers
Method
root_position
ext/heap_profiler/simdjson.h:28260
↓ 1 callers
Method
size
lib/heap_profiler/dump.rb:72
↓ 1 callers
Method
start
(partial: true)
lib/heap_profiler/reporter.rb:41
↓ 1 callers
Method
start_root_array
ext/heap_profiler/simdjson.h:28853
↓ 1 callers
Method
start_root_object
ext/heap_profiler/simdjson.h:28492
↓ 1 callers
Method
started_array
ext/heap_profiler/simdjson.h:28865
↓ 1 callers
Method
started_object
ext/heap_profiler/simdjson.h:28497
↓ 1 callers
Method
tape_value
ext/heap_profiler/simdjson.h:8852
↓ 1 callers
Function
to_chars
! The format of the resulting decimal representation is similar to printf's %g format. Returns an iterator pointing past-the-end of the decimal repres
ext/heap_profiler/simdjson.cpp:924
↓ 1 callers
Method
to_string
ext/heap_profiler/simdjson.h:28296
↓ 1 callers
Method
true_atom
ext/heap_profiler/simdjson.h:9035
↓ 1 callers
Method
type
ext/heap_profiler/simdjson.h:6901
↓ 1 callers
Function
validate_string
Returns true if the string is unclosed.
ext/heap_profiler/simdjson.cpp:5211
↓ 1 callers
Function
validate_utf8_character
ext/heap_profiler/simdjson.cpp:5149
Function
Init_heap_profiler
ext/heap_profiler/heap_profiler.cpp:306
Method
Iterator
ext/heap_profiler/simdjson.h:8287
Function
Parser_delete
ext/heap_profiler/heap_profiler.cpp:16
Function
Parser_memsize
ext/heap_profiler/heap_profiler.cpp:21
Function
SIMDJSON_DISABLE_DEPRECATED_WARNING
ext/heap_profiler/simdjson.h:7002
Method
adjusted_mantissa
ext/heap_profiler/simdjson.cpp:987
Method
advance_non_root_scalar
ext/heap_profiler/simdjson.h:29267
Method
advance_root_scalar
ext/heap_profiler/simdjson.h:29259
Method
advance_scalar
ext/heap_profiler/simdjson.h:29206
Method
alive
ext/heap_profiler/simdjson.h:23698
Method
allocate_capacity
ext/heap_profiler/simdjson.h:8741
Method
allocated_diff
lib/heap_profiler/diff.rb:25
Method
allocation_tracing_enabled?
lib/heap_profiler/reporter.rb:114
Method
any
ext/heap_profiler/simdjson.h:9986
Method
append2
ext/heap_profiler/simdjson.cpp:4637
Method
append_double
Write a double value to tape. */
ext/heap_profiler/simdjson.cpp:4615
Method
append_s64
ext/heap_profiler/simdjson.cpp:4604
Method
append_u64
ext/heap_profiler/simdjson.cpp:4608
Method
append_u64
ext/heap_profiler/simdjson.h:27649
Method
array
array inline implementation
ext/heap_profiler/simdjson.h:6780
Method
array
* Create a new invalid array. * * Exists so you can declare a variable and later assign to it before use. */
ext/heap_profiler/simdjson.h:24849
Method
array>
simdjson_result<dom::array> inline implementation
ext/heap_profiler/simdjson.h:6742
Method
array_iterator
Create a new, invalid array iterator. */
ext/heap_profiler/simdjson.h:24686
Method
array_iterator>
ext/heap_profiler/simdjson.h:29449
Method
as_double
ext/heap_profiler/simdjson.h:27634
Method
assert_address_parsing
(address)
test/parser_test.rb:66
Method
assert_at_child
ext/heap_profiler/simdjson.h:29336
Method
assert_at_container_start
ext/heap_profiler/simdjson.h:29304
Method
assert_at_next
ext/heap_profiler/simdjson.h:29310
Method
assert_at_non_root_start
ext/heap_profiler/simdjson.h:29347
Method
assert_at_root
ext/heap_profiler/simdjson.h:28268
Method
assert_at_start
ext/heap_profiler/simdjson.h:29298
Method
assert_more_tokens
ext/heap_profiler/simdjson.h:28277
Method
assert_valid_position
ext/heap_profiler/simdjson.h:28281
Method
at
ext/heap_profiler/simdjson.h:1186
Method
at_end
ext/heap_profiler/simdjson.h:28288
Method
at_eof
ext/heap_profiler/simdjson.cpp:4480
Method
at_first_field
ext/heap_profiler/simdjson.h:29164
Method
at_key
ext/heap_profiler/simdjson.h:7013
Method
at_key_case_insensitive
ext/heap_profiler/simdjson.h:7017
Method
at_pointer
ext/heap_profiler/simdjson.h:6766
Method
atomic_ptr
ext/heap_profiler/simdjson.h:3475
Method
atomic_ptr<const implementation>& get_active_implementation
ext/heap_profiler/simdjson.cpp:2784
Method
available_implementation_list
Get the list of available implementations compiled into simdjson */
ext/heap_profiler/simdjson.h:3429
Method
back
ext/heap_profiler/simdjson.h:1200
Method
base
Zero constructor
ext/heap_profiler/simdjson.h:14160
Method
base8
ext/heap_profiler/simdjson.h:14188
Method
base8_numeric
ext/heap_profiler/simdjson.h:14238
Method
base_u8
Conversion from/to SIMD register
ext/heap_profiler/simdjson.h:9934
Method
basic_string_view
ext/heap_profiler/simdjson.h:1116
Method
begin
ext/heap_profiler/simdjson.cpp:2743
Method
begin
ext/heap_profiler/simdjson.h:1155
Method
bg_black
(str)
lib/heap_profiler/polychrome.rb:52
Method
bg_blue
(str)
lib/heap_profiler/polychrome.rb:68
Method
bg_brown
(str)
lib/heap_profiler/polychrome.rb:64
Method
bg_cyan
(str)
lib/heap_profiler/polychrome.rb:76
Method
bg_gray
(str)
lib/heap_profiler/polychrome.rb:80
← previous
next →
301–400 of 958, ranked by callers