summaryrefslogtreecommitdiff
path: root/src/data.c
Commit message (Expand)AuthorAge
* ProtoizeAndreas Schwab2011-07-10
* * data.c (Fsubr_name): Rewrite to avoid a strlen call.Paul Eggert2011-06-19
* Variadic C functions now count arguments with ptrdiff_t.Paul Eggert2011-06-14
* * data.c (Faset): If ARRAY is a string, check that NEWELT is a char.Paul Eggert2011-06-12
* Make sure a 64-bit char is never passed to CHAR_STRING.Paul Eggert2011-06-12
* Make identifiers static if they are not used in other modules.Paul Eggert2011-06-10
* Check for overflow when converting integer to cons and back.Paul Eggert2011-06-06
* * src/data.c (init_data): Remove code for UTS, this system is notDan Nicolaescu2011-05-31
* * lisp/minibuffer.el: Add metadata method to completion tables.Stefan Monnier2011-05-31
* * data.c (arith_driver): Omit unnecessary mask and test.Paul Eggert2011-05-27
* * data.c (arith_driver, Flsh): Avoid unnecessary casts to EMACS_UINT.Paul Eggert2011-05-23
* * data.c: Avoid integer truncation in expressions involving floats.Paul Eggert2011-05-20
* * lisp.h: (XVECTOR_SIZE): Remove. All uses replaced with ASIZE.Paul Eggert2011-04-25
* lisp.h: Fix a problem with aliasing and vector headers.Paul Eggert2011-04-25
* Treat large integers as floats in the Lisp reader and in string-to-number.Paul Eggert2011-04-20
* Merge: Make the Lisp reader and string-to-float more consistent.Paul Eggert2011-04-19
|\
| * Make the Lisp reader and string-to-float more consistent.Paul Eggert2011-04-19
* | Replace pEd with more-general pI, and fix some printf arg casts.Paul Eggert2011-04-18
|/
* * data.c (arith_error): Mark with NO_RETURN if it doesn't return.Paul Eggert2011-04-16
* Undo the DEFUN->DEFUE change.Paul Eggert2011-04-13
* * lisp.h (circular_list_error, FOREACH): Remove; unused.Paul Eggert2011-04-11
* Declare Lisp_Object Q* variables to be 'static' if not exproted.Paul Eggert2011-04-10
* Make Emacs functions such as Fatom 'static' by default.Paul Eggert2011-04-10
* Merge from trunkStefan Monnier2011-03-31
|\
| * Merge from mainline.Paul Eggert2011-03-26
| |\
| | * Remove (RET)SIGTYPE; it is identical to void on all supported systems.Glenn Morris2011-03-26
| * | Variadic C functions now count arguments with size_t, not int.Paul Eggert2011-03-26
| |/
* | Merge from trunkStefan Monnier2011-03-21
|\|
| * * data.c (do_blv_forwarding, do_symval_forwarding): Remove; unused.Paul Eggert2011-03-15
| * * data.c (Fmake_variable_buffer_local, Fmake_local_variable): MarkPaul Eggert2011-03-15
| * * data.c (store_symval_forwarding): Rename local to avoid shadowing.Paul Eggert2011-03-15
| * * data.c (default_value, arithcompare, arith_driver, arith_error): Now static.Paul Eggert2011-03-15
| * * data.c (Findirect_variable): Name an expression, to avoidPaul Eggert2011-03-15
* | * src/eval.c (Ffunction): Use simpler format for closures.Stefan Monnier2011-03-13
* | Get rid of funvec.Stefan Monnier2011-02-24
* | Merge from trunkStefan Monnier2011-02-21
|\|
| * Change B_ to BVARTom Tromey2011-02-16
| * Hide implementation of `struct buffer'Tom Tromey2011-02-14
* | Various compiler bug-fixes. MPC seems to run correctly now.Stefan Monnier2011-02-17
* | Merge from trunkStefan Monnier2011-02-11
|\|
| * * data.c etc: conform to C89 pointer rulesPaul Eggert2011-02-06
* | Merge from trunkStefan Monnier2011-02-01
|\|
| * Convert consecutive FSF copyright years to ranges.Glenn Morris2011-01-24
| * Move all DEFVAR'd globals into a structure -- threading infrastructureTom Tromey2011-01-18
| * Merge from mainline.Paul Eggert2011-01-17
| |\
| | * Nuke arch-tags.Glenn Morris2011-01-15
| * | Merge from mainline.Paul Eggert2011-01-14
| |\|
| | * Merge from emacs-23Stefan Monnier2011-01-14
| | |\
| | | * Add 2011 to FSF/AIST copyright years.Glenn Morris2011-01-02
| * | | Give a name FLOAT_TO_STRING_BUFSIZE to the constant 350.Paul Eggert2011-01-09
| |/ /