Mijamo

Results 12 issues of Mijamo

Fishing expedition for corner cases such that we're confident everything is properly covered

enhancement
help wanted

Need to add C examples to the cookbook

The memory page pool used by the text parser isn't thread safe. We can disable it by setting the number of pages to zero (trivially calling through to the built-in...

Laundry list o' platforms: android fireos kindle ios macos windows (WinNTx86-64) Linux x86-64 (rpm?)

ion_temp_buffer_make_utf8_string in ion_writer.c: how do we detect the current platform encoding?

ion_timestamp_to_time_t in ion_timestamp.c: timegm() fails for timestamps before the Unix epoch. It is also unportable!

Implementation isn't thread safe (specifically, usage of global static p_system_symbol_table_version_1 in ion_symbol_table.c)

_ion_stream_fseek in ion_stream.c: should we validate this cast to long somehow (referring to the invocation of LSEEK)?

_ion_hack_bad_value_to_str in ion_helpers.c: make this thread safe - in some other way - like thread local storage or by taking in user buffers