update function-summary.sh stats; remove oldest stats

This commit is contained in:
joseLuís 2020-11-03 20:03:04 +01:00
parent 03d2ffffaf
commit 446d2179d6
51 changed files with 2049 additions and 564 deletions

View File

@ -16,7 +16,7 @@ PATH_SOURCE_FILE="../../include/notcurses/notcurses.h"
# this is the path to the latest bindgen generated rust sources
# TODO: retrieve it automatically, from the target folder, the most recently created/updated)
PATH_BINDGEN_LATEST="bindgen_20200921.rs"
PATH_BINDGEN_LATEST="bindgen_20201102.rs"
# these are the main function prefixes used in notcurses (before the first `_`) for STATS_FILE
# NOTE: updated manually

View File

@ -1,3 +0,0 @@
palette256_get_rgb
palette256_set
palette256_set_rgb

View File

@ -1,7 +1,7 @@
GENERAL
-------
bindgen generated functions (bg): 535
static inline functions (si): 154
bindgen generated functions (bg): 577
static inline functions (si): 157
grouped by the following prefixes:
cell channel ncblit ncdirect ncdplot ncfadectx ncfdplane nckey ncmenu ncmetric ncmultiselector ncpixel ncplane ncreader ncreel ncselector ncsubproc nctablet ncuplot ncvisual notcurses palette
@ -11,24 +11,24 @@ cell channel ncblit ncdirect ncdplot ncfadectx ncfdplane nckey ncmenu ncmetric n
cell: (6, 42)
channel: (0, 39)
ncblit: (2, 0)
ncdirect: (36, 0)
ncdirect: (38, 0)
ncdplot: (6, 0)
ncfadectx: (3, 0)
ncfdplane: (3, 0)
nckey: (0, 2)
ncmenu: (12, 0)
ncmenu: (13, 0)
ncmetric: (1, 0)
ncmultiselec(5, 0)
ncpixel: (0, 10)
ncplane: (93, 41)
ncreader: (6, 0)
ncplane: (97, 42)
ncreader: (11, 0)
ncreel: (11, 0)
ncselector: (9, 0)
ncsubproc: (5, 0)
nctablet: (2, 0)
nctablet: (3, 0)
ncuplot: (6, 0)
ncvisual: (16, 0)
notcurses: (35, 5)
ncvisual: (17, 1)
notcurses: (39, 6)
palette: (3, 3)
rest of the functions (bg/si):(4, 275)
rest of the functions (bg/si):(4, 299)

View File

@ -1,14 +1,18 @@
abort
abs
accept
aligned_alloc
asctime
asctime_r
as_mut_ptr
as_ptr
atexit
atof
atoi
atol
atoll
at_quick_exit
bind
bsearch
btowc
c16rtomb
@ -16,6 +20,8 @@ c32rtomb
calloc
clearerr
clock
__cmsg_nxthdr
connect
ctermid
ctime
ctime_r
@ -28,7 +34,6 @@ difftime
div
drand48
erand48
__errno_location
exit
_Exit
fclose
@ -65,11 +70,16 @@ getc
getchar
getenv
getopt
getpeername
getsockname
getsockopt
getw
getwc
getwchar
gmtime
gmtime_r
htonl
htons
isalnum
isalpha
isascii
@ -103,6 +113,7 @@ lcong48
ldiv
__libc_current_sigrtmax
__libc_current_sigrtmin
listen
llabs
lldiv
localtime
@ -127,7 +138,10 @@ memmove
memset
mktime
mrand48
ncstrwidth
nrand48
ntohl
ntohs
__overflow
pclose
perror
@ -145,14 +159,22 @@ quick_exit
raise
rand
realloc
recv
recvfrom
recvmsg
remove
rename
rewind
scanf
scanf1
seed48
send
sendmsg
sendto
setbuf
setsockopt
setvbuf
shutdown
sigaction
sigaddset
sigdelset
@ -163,6 +185,8 @@ sigpending
sigprocmask
sigsuspend
snprintf
socket
socketpair
sprintf
srand
srand48

View File

@ -1,6 +1,6 @@
ncdirect_bg
ncdirect_bg_default
ncdirect_bg_palindex
ncdirect_bg_rgb
ncdirect_box
ncdirect_canopen_images
ncdirect_canutf8
@ -18,12 +18,14 @@ ncdirect_cursor_yx
ncdirect_dim_x
ncdirect_dim_y
ncdirect_double_box
ncdirect_fg
ncdirect_fg_default
ncdirect_fg_palindex
ncdirect_fg_rgb
ncdirect_flush
ncdirect_getc
ncdirect_hline_interp
ncdirect_init
ncdirect_inputready_fd
ncdirect_palette_size
ncdirect_printf_aligned
ncdirect_putstr

View File

@ -1,5 +1,6 @@
ncmenu_create
ncmenu_destroy
ncmenu_item_set_status
ncmenu_mouse_selected
ncmenu_nextitem
ncmenu_nextsection

View File

@ -1,16 +1,13 @@
ncplane_aligned
ncplane_aligned_named
ncplane_above
ncplane_at_cursor
ncplane_attr
ncplane_at_yx
ncplane_base
ncplane_below
ncplane_bound
ncplane_bound_named
ncplane_box
ncplane_center_abs
ncplane_channels
ncplane_contents
ncplane_create
ncplane_cursor_move_yx
ncplane_cursor_yx
ncplane_destroy
@ -36,47 +33,52 @@ ncplane_move_bottom
ncplane_move_top
ncplane_move_yx
ncplane_new
ncplane_new_named
ncplane_notcurses
ncplane_notcurses_const
ncplane_off_styles
ncplane_on_styles
ncplane_parent
ncplane_parent_const
ncplane_polyfill_yx
ncplane_pulse
ncplane_putchar_stained
ncplane_putc_yx
ncplane_putegc_stainable
ncplane_putegc_stained
ncplane_putegc_yx
ncplane_putnstr_aligned
ncplane_putnstr_yx
ncplane_putsimple_stainable
ncplane_putstr_aligned
ncplane_putstr_stainable
ncplane_putstr_stained
ncplane_putstr_yx
ncplane_puttext
ncplane_putwegc_stainable
ncplane_putwegc_stained
ncplane_putwstr_stained
ncplane_qrcode
ncplane_reparent
ncplane_resize
ncplane_resize_realign
ncplane_rgba
ncplane_rotate_ccw
ncplane_rotate_cw
ncplane_set_attr
ncplane_set_base
ncplane_set_base_cell
ncplane_set_bg
ncplane_set_bchannel
ncplane_set_bg_alpha
ncplane_set_bg_default
ncplane_set_bg_palindex
ncplane_set_bg_rgb
ncplane_set_bg_rgb_clipped
ncplane_set_bg_rgb8
ncplane_set_bg_rgb8_clipped
ncplane_set_channels
ncplane_set_fg
ncplane_set_fchannel
ncplane_set_fg_alpha
ncplane_set_fg_default
ncplane_set_fg_palindex
ncplane_set_fg_rgb
ncplane_set_fg_rgb_clipped
ncplane_set_fg_rgb8
ncplane_set_fg_rgb8_clipped
ncplane_set_scrolling
ncplane_set_styles
ncplane_set_userptr
ncplane_stain
ncplane_styles
@ -88,6 +90,8 @@ ncplane_translate_abs
ncplane_userptr
ncplane_vline_interp
ncplane_vprintf_aligned
ncplane_vprintf_stainable
ncplane_vprintf_stained
ncplane_vprintf_yx
ncplane_x
ncplane_y
ncplane_yx

View File

@ -2,5 +2,10 @@ ncreader_clear
ncreader_contents
ncreader_create
ncreader_destroy
ncreader_move_down
ncreader_move_left
ncreader_move_right
ncreader_move_up
ncreader_offer_input
ncreader_plane
ncreader_write_egc

View File

@ -1,2 +1,3 @@
nctablet_ncplane
nctablet_plane
nctablet_userptr

View File

@ -1,5 +1,6 @@
ncvisual_at_yx
ncvisual_decode
ncvisual_decode_loop
ncvisual_destroy
ncvisual_from_bgra
ncvisual_from_file

View File

@ -1,4 +1,5 @@
notcurses_at_yx
notcurses_bottom
notcurses_canchangecolor
notcurses_canfade
notcurses_canopen_images
@ -21,9 +22,11 @@ notcurses_mouse_enable
notcurses_palette_size
notcurses_refresh
notcurses_render
notcurses_render_to_buffer
notcurses_render_to_file
notcurses_reset_stats
notcurses_stats
notcurses_stats_alloc
notcurses_stats_reset
notcurses_stdplane
notcurses_stdplane_const
notcurses_stop
@ -31,5 +34,6 @@ notcurses_str_blitter
notcurses_str_scalemode
notcurses_supported_styles
notcurses_top
notcurses_ucs32_to_utf8
notcurses_version
notcurses_version_components

View File

@ -1,4 +1,4 @@
bprefix
iprefix
mbswidth
ncinput_equal_p
qprefix

View File

@ -1,42 +1,42 @@
cell_bchannel
cell_bg
cell_bg_alpha
cell_bg_default_p
cell_bg_palindex
cell_bg_palindex_p
cell_bg_rgb
cell_bg_rgb8
cellcmp
cell_double_wide_p
cell_extract
cell_fchannel
cell_fg
cell_fg_alpha
cell_fg_default_p
cell_fg_palindex
cell_fg_palindex_p
cell_fg_rgb
cell_fg_rgb8
cell_init
cell_load_simple
cell_load_char
cell_off_styles
cell_on_styles
cell_prime
cell_set_bchannel
cell_set_bg
cell_set_bg_alpha
cell_set_bg_default
cell_set_bg_palindex
cell_set_bg_rgb
cell_set_bg_rgb_clipped
cell_set_bg_rgb8
cell_set_bg_rgb8_clipped
cell_set_fchannel
cell_set_fg
cell_set_fg_alpha
cell_set_fg_default
cell_set_fg_palindex
cell_set_fg_rgb
cell_set_fg_rgb_clipped
cell_set_fg_rgb8
cell_set_fg_rgb8_clipped
cell_set_styles
cells_load_box
cell_strdup
cell_styles
cell_styles_off
cell_styles_on
cell_styles_set
cell_wide_left_p
cell_wide_right_p

View File

@ -4,36 +4,36 @@ channel_default_p
channel_g
channel_palindex_p
channel_r
channel_rgb
channel_rgb8
channels_bchannel
channels_bg
channels_bg_alpha
channels_bg_default_p
channels_bg_palindex_p
channels_bg_rgb
channels_bg_rgb8
channels_combine
channel_set
channel_set_alpha
channel_set_default
channel_set_rgb
channel_set_rgb_clipped
channel_set_rgb8
channel_set_rgb8_clipped
channels_fchannel
channels_fg
channels_fg_alpha
channels_fg_default_p
channels_fg_palindex_p
channels_fg_rgb
channels_fg_rgb8
channels_set_bchannel
channels_set_bg
channels_set_bg_alpha
channels_set_bg_default
channels_set_bg_palindex
channels_set_bg_rgb
channels_set_bg_rgb_clipped
channels_set_bg_rgb8
channels_set_bg_rgb8_clipped
channels_set_fchannel
channels_set_fg
channels_set_fg_alpha
channels_set_fg_default
channels_set_fg_palindex
channels_set_fg_rgb
channels_set_fg_rgb_clipped
channels_set_fg_rgb8
channels_set_fg_rgb8_clipped

View File

@ -7,4 +7,4 @@ ncpixel_set_a
ncpixel_set_b
ncpixel_set_g
ncpixel_set_r
ncpixel_set_rgb
ncpixel_set_rgb8

View File

@ -2,32 +2,33 @@ ncplane_align
ncplane_at_cursor_cell
ncplane_at_yx_cell
ncplane_bchannel
ncplane_bg
ncplane_bg_alpha
ncplane_bg_default_p
ncplane_bg_rgb
ncplane_bg_rgb8
ncplane_box_sized
ncplane_dim_x
ncplane_dim_y
ncplane_double_box
ncplane_double_box_sized
ncplane_fchannel
ncplane_fg
ncplane_fg_alpha
ncplane_fg_default_p
ncplane_fg_rgb
ncplane_fg_rgb8
ncplane_gradient_sized
ncplane_hline
ncplane_perimeter
ncplane_perimeter_double
ncplane_perimeter_rounded
ncplane_putc
ncplane_putchar
ncplane_putchar_yx
ncplane_putegc
ncplane_putnstr
ncplane_putsimple
ncplane_putsimple_yx
ncplane_putstr
ncplane_putwc
ncplane_putwc_stained
ncplane_putwc_yx
ncplane_putwegc
ncplane_putwegc_yx

View File

@ -0,0 +1 @@
ncvisual_default_blitter

View File

@ -2,4 +2,5 @@ notcurses_align
notcurses_getc_blocking
notcurses_getc_nblock
notcurses_stddim_yx
notcurses_stddim_yx_const
notcurses_term_dim_yx

View File

@ -0,0 +1,3 @@
palette256_get_rgb8
palette256_set
palette256_set_rgb8