MCPcopy Create free account

hub / github.com/adamritter/fastgron / functions

Functions878 in github.com/adamritter/fastgron

↓ 7 callersMethodget_object
extern/simdjson/simdjson.h:7116
↓ 7 callersFunctionlog_event
extern/simdjson/simdjson.h:27384
↓ 7 callersFunctionobject
extern/simdjson/simdjson.h:7425
↓ 7 callersMethodset_capacity
Leaving these here so they can be inlined if so desired
extern/simdjson/simdjson.h:9890
↓ 7 callersMethodset_max_depth
extern/simdjson/simdjson.h:9903
↓ 6 callersFunction_umul128
extern/simdjson/simdjson.h:10684
↓ 6 callersFunctionallocate_padded_buffer
The allocate_padded_buffer function is a low-level function to allocate memory with padding so we can read past the "length" bytes safely. It is used
extern/simdjson/simdjson.h:3887
↓ 6 callersMethodappend_double
extern/simdjson/simdjson.h:27341
↓ 6 callersMethodappend_s64
extern/simdjson/simdjson.h:27331
↓ 6 callersMethodat_beginning
extern/simdjson/simdjson.cpp:4731
↓ 6 callersMethodchild
extern/simdjson/simdjson.h:28959
↓ 6 callersMethodget_array
extern/simdjson/simdjson.h:7112
↓ 6 callersFunctionhandle_unicode_codepoint
handle a unicode codepoint write appropriate values into dest src will advance 6 bytes or 12 bytes dest will advance a variable amount (return via poi
extern/simdjson/simdjson.cpp:4187
↓ 6 callersFunctionhandle_unicode_codepoint_wobbly
handle a unicode codepoint using the wobbly convention https://simonsapin.github.io/wtf-8/ write appropriate values into dest src will advance 6 bytes
extern/simdjson/simdjson.cpp:4245
↓ 6 callersFunctionis_continuation
extern/simdjson/simdjson.cpp:5384
↓ 6 callersFunctionis_made_of_eight_digits_fast
check quickly whether the next 8 chars are made of digits at a glance, it looks better than Mula's http://0x80.pl/articles/swar-digits-validate.html
extern/simdjson/simdjson.h:11199
↓ 6 callersMethodlog_error
extern/simdjson/simdjson.cpp:4752
↓ 6 callersFunctionlog_start
Print the header and set up log_start
extern/simdjson/simdjson.cpp:4419
↓ 6 callersFunctionparse_eight_digits_unrolled
we don't have SSE, so let us use a scalar function credit: https://johnnylee-sde.github.io/Fast-numeric-string-to-int/
extern/simdjson/simdjson.h:10848
↓ 6 callersFunctionparse_wobbly_string
extern/simdjson/simdjson.cpp:4333
↓ 6 callersFunctionsignificant_digits
extern/simdjson/simdjson.h:11315
↓ 6 callersMethodskip
extern/simdjson/simdjson.cpp:4867
↓ 6 callersMethodskip_child
GCC 7 warns when the first line of this function is inlined away into oblivion due to the caller relating depth and parent_depth, which is a desired e
extern/simdjson/simdjson.h:27883
↓ 6 callersMethodskip_double
extern/simdjson/simdjson.h:27346
↓ 6 callersFunctionslow_float_parsing
extern/simdjson/simdjson.h:11215
↓ 6 callersMethodstage1
extern/simdjson/simdjson.cpp:5206
↓ 6 callersMethodstr
extern/simdjson/simdjson.h:9353
↓ 6 callersFunctionstring_to_uint32
The string_to_uint32 is exclusively used to map literal strings to 32-bit values. We use memcpy instead of a pointer cast to avoid undefined behaviors
extern/simdjson/simdjson.h:10734
↓ 6 callersMethodview
src/growing_string.hpp:60
↓ 6 callersMethodvisit_array_end
extern/simdjson/simdjson.cpp:5023
↓ 6 callersMethodvisit_array_start
extern/simdjson/simdjson.cpp:5015
↓ 6 callersMethodvisit_document_end
extern/simdjson/simdjson.cpp:5026
↓ 6 callersMethodvisit_document_start
extern/simdjson/simdjson.cpp:5007
↓ 6 callersMethodvisit_false_atom
extern/simdjson/simdjson.cpp:5100
↓ 6 callersMethodvisit_null_atom
extern/simdjson/simdjson.cpp:5114
↓ 6 callersMethodvisit_number
extern/simdjson/simdjson.cpp:5059
↓ 6 callersMethodvisit_object_end
extern/simdjson/simdjson.cpp:5020
↓ 6 callersMethodvisit_object_start
extern/simdjson/simdjson.cpp:5011
↓ 6 callersMethodvisit_root_false_atom
extern/simdjson/simdjson.cpp:5107
↓ 6 callersMethodvisit_root_null_atom
extern/simdjson/simdjson.cpp:5121
↓ 6 callersMethodvisit_root_number
extern/simdjson/simdjson.cpp:5064
↓ 6 callersMethodvisit_root_primitive
extern/simdjson/simdjson.cpp:4757
↓ 6 callersMethodvisit_root_string
extern/simdjson/simdjson.cpp:5055
↓ 6 callersMethodvisit_root_true_atom
extern/simdjson/simdjson.cpp:5093
↓ 6 callersMethodvisit_string
extern/simdjson/simdjson.cpp:5043
↓ 6 callersMethodvisit_true_atom
extern/simdjson/simdjson.cpp:5086
↓ 5 callersFunctionadd_overflow
extern/simdjson/simdjson.h:10015
↓ 5 callersMethodany_bits_set_anywhere
extern/simdjson/simdjson.h:10319
↓ 5 callersFunctioncompare
extern/simdjson/simdjson.h:1071
↓ 5 callersMethodcompress
extern/simdjson/simdjson.h:10546
↓ 5 callersFunctionfollows
Check if the current character immediately follows a matching character. For example, this checks for quotes with backslashes in front of them: cons
extern/simdjson/simdjson.cpp:3527
↓ 5 callersFunctiongeneric_validate_utf8
extern/simdjson/simdjson.cpp:4114
↓ 5 callersFunctionis_ascii
extern/simdjson/simdjson.cpp:2915
↓ 5 callersFunctionis_js_identifier
src/jsonutils.hpp:23
↓ 5 callersFunctionlookup_16
extern/simdjson/simdjson.h:10498
↓ 5 callersMethodlteq
extern/simdjson/simdjson.h:10587
↓ 5 callersMethodmax_val
extern/simdjson/simdjson.h:14357
↓ 5 callersMethodnon_quote_inside_string
Whether the given characters are inside a string (only works on non-quotes) */
extern/simdjson/simdjson.cpp:3450
↓ 5 callersMethodop
extern/simdjson/simdjson.cpp:6855
↓ 5 callersMethodpeek_start
extern/simdjson/simdjson.h:29007
↓ 5 callersFunctionprefix_xor
Perform a "cumulative bitwise xor," flipping bits each time a 1 is encountered. For example, prefix_xor(00100100) == 00011100
extern/simdjson/simdjson.h:10044
↓ 5 callersFunctionprint_value_accessor
src/print_filtered_path.cpp:179
↓ 5 callersMethodquote
Real (non-backslashed) quotes
extern/simdjson/simdjson.cpp:3269
↓ 5 callersMethodreduce_or
extern/simdjson/simdjson.h:10541
↓ 5 callersFunctionreverse_bits
reverse the bits */
extern/simdjson/simdjson.h:9996
↓ 5 callersMethodset_position
extern/simdjson/simdjson.h:27773
↓ 5 callersMethodstarts_with
src/growing_string.hpp:22
↓ 5 callersMethodstring_tail
Tail of string (everything except the start quote)
extern/simdjson/simdjson.cpp:3281
↓ 5 callersMethodstructural_start
extern/simdjson/simdjson.cpp:3443
↓ 5 callersFunctiontrim
extern/simdjson/simdjson.h:31743
↓ 5 callersFunctiontrim_partial_utf8
Skip the last character if it is partial
extern/simdjson/simdjson.cpp:3905
↓ 4 callersFunction_BitScanReverse64
extern/simdjson/simdjson.h:12286
↓ 4 callersMethodafter_element
extern/simdjson/simdjson.h:9054
↓ 4 callersMethodascend_to
extern/simdjson/simdjson.h:28097
↓ 4 callersMethodcbegin
extern/simdjson/simdjson.h:1248
↓ 4 callersMethodcend
extern/simdjson/simdjson.h:1249
↓ 4 callersMethodcompress_halves
extern/simdjson/simdjson.h:10378
↓ 4 callersFunctionerror_message
extern/simdjson/simdjson.h:3702
↓ 4 callersFunctionexit_with_error
src/print_filtered_path.cpp:7
↓ 4 callersMethodget_string_view
extern/simdjson/simdjson.h:9104
↓ 4 callersMethodis_valid
extern/simdjson/simdjson.h:8787
↓ 4 callersMethodkey
extern/simdjson/simdjson.h:8208
↓ 4 callersMethodload
extern/simdjson/simdjson.h:3983
↓ 4 callersMethodmin_val
extern/simdjson/simdjson.h:14358
↓ 4 callersFunctionpadded_string_view
extern/simdjson/simdjson.h:3979
↓ 4 callersMethodraw_json
extern/simdjson/simdjson.h:29509
↓ 4 callersFunctionrecursive_print_gron
src/print_gron.cpp:19
↓ 4 callersMethodunsafe_is_equal
extern/simdjson/simdjson.h:27584
↓ 3 callersFunction_BitScanForward64
extern/simdjson/simdjson.h:12279
↓ 3 callersMethodallocate
extern/simdjson/simdjson.h:3160
↓ 3 callersFunctionbatched_print_flush
src/batched_print.hpp:29
↓ 3 callersFunctionbatched_print_flush_if_needed
src/batched_print.hpp:35
↓ 3 callersFunctioncan_show
src/jsonutils.hpp:127
↓ 3 callersMethodcomma
extern/simdjson/simdjson.h:9250
↓ 3 callersMethodcreate_dom_parser_implementation
extern/simdjson/simdjson.cpp:2815
↓ 3 callersFunctiondecimal_right_shift
computes h * 2^shift
extern/simdjson/simdjson.cpp:1349
↓ 3 callersMethoddescend_to
extern/simdjson/simdjson.h:28103
↓ 3 callersMethodend_array
extern/simdjson/simdjson.h:9247
↓ 3 callersMethodend_object
extern/simdjson/simdjson.h:9249
↓ 3 callersFunctionfast_itoa
@private * This converts a signed integer into a character sequence. * The caller is responsible for providing enough memory (at least * 20 charact
extern/simdjson/simdjson.h:9159
← previousnext →101–200 of 878, ranked by callers