aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorDmitry Antipov2014-08-29 11:29:47 +0400
committerDmitry Antipov2014-08-29 11:29:47 +0400
commit1764ec4414074ea0dcbd912efdfbedb119f8ed3b (patch)
tree0d577861c3e8a3e3e7a554adef7bcb04e0de5c38 /src/ChangeLog
parent483dc86ad0e60a1a6da498f9eb95672f286a4ab5 (diff)
downloademacs-1764ec4414074ea0dcbd912efdfbedb119f8ed3b.tar.gz
emacs-1764ec4414074ea0dcbd912efdfbedb119f8ed3b.zip
Add vectors support to Fsort.
* configure.ac (AC_CHECK_FUNCS): Check for qsort_r. * src/fns.c (sort_vector, sort_vector_compare): New functions. (sort_list): Likewise, refactored out of ... (Fsort): ... adjusted user. Mention vectors in docstring. (sort_vector_predicate) [!HAVE_QSORT_R]: New variable. * src/alloc.c (make_save_int_obj): New function. * src/lisp.h (enum Lisp_Save_Type): New member SAVE_TYPE_INT_OBJ. (make_save_int_obj): Add prototype. * test/automated/fns-tests.el (fns-tests-sort): New test.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 9b3c3d0bd66..c24ca69536f 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,14 @@
12014-08-29 Dmitry Antipov <dmantipov@yandex.ru>
2
3 Add vectors support to Fsort.
4 * fns.c (sort_vector, sort_vector_compare): New functions.
5 (sort_list): Likewise, refactored out of ...
6 (Fsort): ... adjusted user. Mention vectors in docstring.
7 (sort_vector_predicate) [!HAVE_QSORT_R]: New variable.
8 * alloc.c (make_save_int_obj): New function.
9 * lisp.h (enum Lisp_Save_Type): New member SAVE_TYPE_INT_OBJ.
10 (make_save_int_obj): Add prototype.
11
12014-08-28 Ken Brown <kbrown@cornell.edu> 122014-08-28 Ken Brown <kbrown@cornell.edu>
2 13
3 Add support for HYBRID_MALLOC, allowing the use of gmalloc before 14 Add support for HYBRID_MALLOC, allowing the use of gmalloc before