summaryrefslogtreecommitdiff
path: root/src/data.c
AgeCommit message (Expand)Author
2014-04-16Merge from emacs-24; up to 2014-04-16T15:28:26Z!monnier@iro.umontreal.caPaul Eggert
2014-04-13Port to IRIX 6.5.Paul Eggert
2014-04-02Add GC bug investigation codeDaniel Colascione
2014-02-19Some doc for defalias-fset-functionGlenn Morris
2014-01-31Misc small fixes.Juri Linkov
2014-01-26* data.c (Fstring_to_number): Document results if unparsable.Paul Eggert
2014-01-24Fix bool-vector-count-population bug on MinGW64.Paul Eggert
2014-01-02Port to C89.Paul Eggert
2014-01-01Update copyright year to 2014 by running admin/update-copyright.Paul Eggert
2013-12-27More doc updatesChong Yidong
2013-11-25bool-vector-subsetp is now the normal direction.Paul Eggert
2013-11-24* src/data.c (Fmake_variable_buffer_local): Mention `permanent-local'.Stefan Monnier
2013-11-20Fix recently introduced bool vector overrun.Paul Eggert
2013-11-18* data.c (bool_vector_binop_driver): Rename locals for sanity's sake.Paul Eggert
2013-11-18Improve API of recently-added bool vector functions.Paul Eggert
2013-11-18Always allocate at least one bits_word per bool vector.Paul Eggert
2013-11-15* data.c: Work around bogus GCC diagnostic about shift count.Paul Eggert
2013-11-13Simplify, port and tune bool vector implementation.Paul Eggert
2013-11-04Simplify and port recent bool vector changes.Paul Eggert
2013-10-16bool vector int width fixesPaul Eggert
2013-10-15Disallow bool vector operations on mixed-length operands.Paul Eggert
2013-10-14* lisp.h (bool_vector_size): New function.Paul Eggert
2013-10-10* lisp.h (eassume): New macro.Paul Eggert
2013-10-07* lisp.h (bits_word, BITS_WORD_MAX): New type and macro.Paul Eggert
2013-10-07Improve support for popcount and counting trailing zeros.Paul Eggert
2013-10-04Use hardware support for byteswapping on glibc x86 etc.Paul Eggert
2013-10-03* lisp.h (eassert): Assume that COND is true when optimizing.Paul Eggert
2013-09-24* data.c (POPCOUNT_STATIC_INLINE): New macro, as a hack for popcount.Paul Eggert
2013-09-23Some minor cleanups of recently-added bool vector code.Paul Eggert
2013-09-22Add set operations for bool-vector.Daniel Colascione
2013-09-11Fix last change.Dmitry Antipov
2013-09-11Change comparison functions =, <, >, <=, >= to take many arguments.Barry O'Reilly
2013-08-27fix style of threadp, mutexp, and condition-variable-pTom Tromey
2013-08-19merge from trunkTom Tromey
2013-08-07Prefer selected_window to Fselected_window, likewise for frames.Dmitry Antipov
2013-08-05New macro to iterate over live buffers similar to frames.Dmitry Antipov
2013-08-02Make defvar affect the default binding outside of any let.Stefan Monnier
2013-07-26merge from trunkTom Tromey
2013-07-23Tune UNEVALLED functions by using XCAR instead of Fcar, etc.Paul Eggert
2013-07-06merge from trunkTom Tromey
2013-07-06Clarify documentation of multibyte-string-p.Eli Zaretskii
2013-06-16Use functions, not macros, for XINT etc.Paul Eggert
2013-06-13merge from trunkTom Tromey
2013-06-03Fix minor problems found by static checking.Paul Eggert
2013-06-03merge from trunk; clean up some issuesTom Tromey
2013-06-03* src/eval.c (backtrace_p, backtrace_top, backtrace_next): Export them toStefan Monnier
2013-06-03Merge the specpdl and backtrace stacks. Make the structure of theStefan Monnier
2013-01-16merge from trunkTom Tromey
2013-01-10Omit buffer_slot_type_mismatch and use generic predicates to enforceDmitry Antipov
2013-01-05merge from trunkTom Tromey