summaryrefslogtreecommitdiff
path: root/src/chartab.c
AgeCommit message (Expand)Author
2017-04-10Add PVSIZE function to return the size of a pseudovector.Lars Brinkhoff
2016-06-19Fix setting a range of char-table slots in a singular caseEli Zaretskii
2016-03-10Rework C source files to avoid ^(Paul Eggert
2015-10-20Include-file cleanup for src directoryPaul Eggert
2015-09-16Omit unnecessary \ before paren in C docstringsPaul Eggert
2015-08-26Assume GC_MARK_STACK == GC_MAKE_GCPROS_NOOPSPaul Eggert
2015-01-25Count MANY function args more reliablyPaul Eggert
2015-01-05Compute C decls for DEFSYMs automaticallyPaul Eggert
2014-09-30Use AUTO_CONS instead of SCOPED_CONS, etc.Paul Eggert
2014-09-29Simplify stack-allocated Lisp objects, and make them more portable.Paul Eggert
2014-09-29Keep stack-allocated Lisp objects fast rather than versatile.Dmitry Antipov
2014-09-24Fix local_cons etc. to not exhaust the stack when in a loop.Paul Eggert
2014-09-24* chartab.c (uniprop_encode_value_numeric):Dmitry Antipov
2014-09-15If USE_LOCAL_ALLOCATORS, allocate some Lisp objects on stack.Dmitry Antipov
2014-07-08* chartab.c (char_table_translate): Move to...Dmitry Antipov
2014-07-02Shrink Lisp_Sub_Char_Table by preferring C integers to Lisp_Objects.Dmitry Antipov
2014-04-03Rename EARRAYSIZE to ARRAYELTSDaniel Colascione
2014-04-03Clean up array size calculationsDaniel Colascione
2013-12-01Spelling and punctuation fixes.Paul Eggert
2013-11-07* chartab.c (make_sub_char_table): Fix size typo.Paul Eggert
2013-11-03Port to stricter C99 platforms.Paul Eggert
2013-09-24Use union for the payload of struct Lisp_Vector.Dmitry Antipov
2013-06-21Use C99-style flexible array members if available.Paul Eggert
2013-06-16Use functions, not macros, for XINT etc.Paul Eggert
2012-09-24Remove several obsolete vars and functions unlikely to be still in use.Chong Yidong
2012-09-15Port better to POSIX hosts lacking _setjmp.Paul Eggert
2012-08-26* character.c, charset.c, chartab.c: Use bool for booleans.Paul Eggert
2012-08-18port new setting code to Sun C 5.8 2005/10/13Paul Eggert
2012-08-17* lisp.h (set_char_table_extras): Rename from char_table_set_extras.Paul Eggert
2012-08-17* lisp.h (CSET): Remove.Paul Eggert
2012-08-16Fix previous char table change.Dmitry Antipov
2012-08-16Simple interface to set Lisp_Object fields of chararcter tables.Dmitry Antipov
2012-08-15Doc fixes.Chong Yidong
2011-12-10Merge from trunk.Paul Eggert
2011-11-19Spelling fixes.Paul Eggert
2011-11-18Merge from trunk.Paul Eggert
2011-11-17Spelling fixes.Paul Eggert
2011-11-14Fix typos.Juanma Barranquero
2011-09-21* alloc.c (pure_bytes_used_lisp, pure_bytes_used_non_lisp):Paul Eggert
2011-08-23Fix default values of character properties.Kenichi Handa
2011-08-15Use uniprop tables instead of biditype.h and bidimirror.h.Eli Zaretskii
2011-08-02Merge from trunk.Paul Eggert
2011-07-08Fix minor problems found by static checking.Paul Eggert
2011-07-07chartab.c (sub_char_table_set_range): Fix previous change.Kenichi Handa
2011-07-07Add C interface for Unicode character property table.Kenichi Handa
2011-06-12* chartab.c (Fchar_table_range): Use CHARACTERP to check range.Paul Eggert
2011-04-25lisp.h: Fix a problem with aliasing and vector headers.Paul Eggert
2011-04-13Undo the DEFUN->DEFUE change.Paul Eggert
2011-04-10* chartab.c (chartab_chars, chartab_bits): Now static.Paul Eggert
2011-04-10Make Emacs functions such as Fatom 'static' by default.Paul Eggert