aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | | | | | | | | | Reorder conditions that are written backwardsAndreas Schwab2014-07-261-2/+2
* | | | | | | | | | | | | * data.c (wrong_choice): Not static any more.Dmitry Antipov2014-07-171-1/+1
* | | | | | | | | | | | | More precise control over values of some buffer-local variables.Dmitry Antipov2014-07-161-3/+68
* | | | | | | | | | | | | Merge from emacs-24; up to 2014-06-02T11:35:40Z!michael.albinus@gmx.deGlenn Morris2014-06-081-6/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / /
| * | | | | | | | | | | | Doc tweaks re < etcGlenn Morris2014-06-071-6/+4
* | | | | | | | | | | | | * lisp/subr.el (zerop): Move from C. Add compiler-macro.Stefan Monnier2014-05-271-20/+1
* | | | | | | | | | | | | Allow any non-nil value to count as true in bool-vector.Paul Eggert2014-05-191-2/+1
* | | | | | | | | | | | | * src/lisp.h (CHECK_BOOLEAN): New function.Dmitry Antipov2014-05-191-1/+2
* | | | | | | | | | | | | Avoid undefined behavior in signed left shift.Paul Eggert2014-04-271-1/+1
* | | | | | | | | | | | | Merge from emacs-24; up to 2014-04-16T15:28:26Z!monnier@iro.umontreal.caPaul Eggert2014-04-161-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / /
| * | | | | | | | | | | | Port to IRIX 6.5.Paul Eggert2014-04-131-1/+1
* | | | | | | | | | | | | Add GC bug investigation codeDaniel Colascione2014-04-021-0/+5
|/ / / / / / / / / / / /
* | | | | | | | | | | | Some doc for defalias-fset-functionGlenn Morris2014-02-191-0/+4
* | | | | | | | | | | | Misc small fixes.Juri Linkov2014-01-311-1/+1
* | | | | | | | | | | | * data.c (Fstring_to_number): Document results if unparsable.Paul Eggert2014-01-261-3/+3
* | | | | | | | | | | | Fix bool-vector-count-population bug on MinGW64.Paul Eggert2014-01-241-1/+1
* | | | | | | | | | | | Port to C89.Paul Eggert2014-01-021-4/+7
* | | | | | | | | | | | Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1
* | | | | | | | | | | | More doc updatesChong Yidong2013-12-271-1/+1
* | | | | | | | | | | | bool-vector-subsetp is now the normal direction.Paul Eggert2013-11-251-3/+3
* | | | | | | | | | | | * src/data.c (Fmake_variable_buffer_local): Mention `permanent-local'.Stefan Monnier2013-11-241-2/+6
* | | | | | | | | | | | Fix recently introduced bool vector overrun.Paul Eggert2013-11-201-23/+27
* | | | | | | | | | | | * data.c (bool_vector_binop_driver): Rename locals for sanity's sake.Paul Eggert2013-11-181-21/+21
* | | | | | | | | | | | Improve API of recently-added bool vector functions.Paul Eggert2013-11-181-15/+12
* | | | | | | | | | | | Always allocate at least one bits_word per bool vector.Paul Eggert2013-11-181-25/+63
* | | | | | | | | | | | * data.c: Work around bogus GCC diagnostic about shift count.Paul Eggert2013-11-151-1/+12
* | | | | | | | | | | | Simplify, port and tune bool vector implementation.Paul Eggert2013-11-131-63/+92
* | | | | | | | | | | | Simplify and port recent bool vector changes.Paul Eggert2013-11-041-33/+18
* | | | | | | | | | | | bool vector int width fixesPaul Eggert2013-10-161-4/+4
* | | | | | | | | | | | Disallow bool vector operations on mixed-length operands.Paul Eggert2013-10-151-23/+41
* | | | | | | | | | | | * lisp.h (bool_vector_size): New function.Paul Eggert2013-10-141-16/+8
* | | | | | | | | | | | * lisp.h (eassume): New macro.Paul Eggert2013-10-101-5/+5
* | | | | | | | | | | | * lisp.h (bits_word, BITS_WORD_MAX): New type and macro.Paul Eggert2013-10-071-64/+64
* | | | | | | | | | | | Improve support for popcount and counting trailing zeros.Paul Eggert2013-10-071-135/+44
* | | | | | | | | | | | Use hardware support for byteswapping on glibc x86 etc.Paul Eggert2013-10-041-2/+3
* | | | | | | | | | | | * lisp.h (eassert): Assume that COND is true when optimizing.Paul Eggert2013-10-031-4/+4
* | | | | | | | | | | | * data.c (POPCOUNT_STATIC_INLINE): New macro, as a hack for popcount.Paul Eggert2013-09-241-5/+12
* | | | | | | | | | | | Some minor cleanups of recently-added bool vector code.Paul Eggert2013-09-231-46/+35
* | | | | | | | | | | | Add set operations for bool-vector.Daniel Colascione2013-09-221-0/+462
* | | | | | | | | | | | Fix last change.Dmitry Antipov2013-09-111-5/+10
* | | | | | | | | | | | Change comparison functions =, <, >, <=, >= to take many arguments.Barry O'Reilly2013-09-111-33/+43
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | |
* | | | | | | | | | | Prefer selected_window to Fselected_window, likewise for frames.Dmitry Antipov2013-08-071-1/+1
* | | | | | | | | | | New macro to iterate over live buffers similar to frames.Dmitry Antipov2013-08-051-8/+3
* | | | | | | | | | | Make defvar affect the default binding outside of any let.Stefan Monnier2013-08-021-3/+1
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
* | | | | | | | | | Tune UNEVALLED functions by using XCAR instead of Fcar, etc.Paul Eggert2013-07-231-9/+4
| |_|_|_|_|_|_|_|/ |/| | | | | | | |
* | | | | | | | | Clarify documentation of multibyte-string-p.Eli Zaretskii2013-07-061-1/+2
* | | | | | | | | Use functions, not macros, for XINT etc.Paul Eggert2013-06-161-1/+90
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | Fix minor problems found by static checking.Paul Eggert2013-06-031-2/+1
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | * src/eval.c (backtrace_p, backtrace_top, backtrace_next): Export them toStefan Monnier2013-06-031-2/+3
* | | | | | | Merge the specpdl and backtrace stacks. Make the structure of theStefan Monnier2013-06-031-45/+12
| |_|_|_|_|/ |/| | | | |