summaryrefslogtreecommitdiffhomepage
path: root/src/cdump.c
AgeCommit message (Collapse)Author
2021-07-09debug.h: use `uint8_t` instead of `char` for BER compressed binary.Yukihiro "Matz" Matsumoto
2021-07-09cdump.c: avoid uninitialized local variable.Yukihiro "Matz" Matsumoto
2021-07-08debug.c: new debug line information format `mrb_debug_line_packed_map`.Yukihiro "Matz" Matsumoto
It uses BER number compression of delta of instruction positions and line numbers. BER compression is a variable length number representation. * `mrb_debug_line_ary`: array of line numbers represented in `uint16_t`. `[lineno, lineno, ...]` * `mrb_debug_line_flat_map`: array of `mrb_irep_debug_info_line`, which is `struct {uint32_t pos; uint16_t lineno}`, for each line. * `mrb_debug_line_packed_map` [new]: sequence of BER compressed 2 numbers, `pos_delta, lineno_delta`. Deltas are differences from previous values (starting `0`). `line_entry_counts` represents total length of a packed map string for this type.
2021-06-01cdump.c: rename `dump_` prefix to `cdump` for static functions.Yukihiro "Matz" Matsumoto
2021-06-01cdump.c: separate irep dump in C feature.Yukihiro "Matz" Matsumoto
2013-01-29Removed mrbc -C option what's C function dump. and TAB to spaceYuichiro MASUI
2013-01-15include/mruby/cdump.h: Add new error codes.Masaki Muranaka
src/cdump.h: Use error codes defined in mruby/cdump.h.
2013-01-09Remove redundant null checks.Masaki Muranaka
2012-12-19fix memory leak in fuction:make_cdump_irepskandhas
2012-12-12remove unused variableYukihiro Matz Matsumoto
2012-12-08should update cdump.c to new mrb_add_irep() API; close #597Yukihiro Matz Matsumoto
2012-12-07Fix for issue #569Beoran
2012-10-30Use NULL instead of 0. (It is not a bug fix but a cosmetic change.)Masaki Muranaka
2012-10-17should not free() static iseq from cdumpYukihiro Matsumoto
2012-08-29remove flags from irepYukihiro Matsumoto
2012-08-14NaN boxingYukihiro Matsumoto
2012-07-29Make all(?) void casts explicit for C++Max Anselm
2012-07-14Remove unnecessary header inclusionJunji Sawada
2012-07-05restore arena_idx after initializing irepYukihiro Matsumoto
2012-07-05cdump.c: pool may contain fixnum valueYukihiro Matsumoto
2012-07-05big init function in cdump may overflow arenaYukihiro Matsumoto
2012-06-27Fix str_format_len.Masamitsu MURASE
2012-06-26Fix str_to_format. See also #314.Masaki Muranaka
2012-06-14Fix redundant declraration warnings by gcc.Masaki Muranaka
2012-05-12Use %d instead of %ld in case the type of parameter is int.Masaki Muranaka
2012-04-30rm whitespaceroco
2012-04-24move header files {irep,dump,cdump,ritehash}.h to /include/mrubyYukihiro Matsumoto
2012-04-24change type of RString.size from size_t to longYukihiro Matsumoto
2012-04-23Merge branch 'master' of github.com:mruby/mrubymimaki
Conflicts: src/variable.c
2012-04-23add file headermimaki
2012-04-21use %zd for size_t argumentYukihiro Matsumoto
2012-04-20add mruby sourcesmimaki