aboutsummaryrefslogtreecommitdiff
path: root/src/ChangeLog
blob: a8a46f968ecc2b76c1db52c03924c48603d067b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
2014-11-16  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* syntax/Makefile.in: Remove.
	* syntax/Makefile.am: Likewise.

2014-11-16  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* io/Makefile.in: Remove.
	* io/Makefile.am: Likewise.

2014-11-16  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* utils/Makefile.am: New.

2014-11-15  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* llvm/: New directory.

2014-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* gui/server.cc (Server::input): Replace toAscii() with toLatin1()
	for Qt5-compat.

2014-09-16  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* rt/vm.cc (VM::Environment::Environment): Define.
	(VM::Environment::~Environment): Likewise.
	(VM::Symbol::Symbol): Rework.
	(VM::BasicContext::make_package): Define.
	(VM::BasicContext::make_keyword): Likewise.
	(VM:BasicContext::make_symbol): Remove.
	(VM::BasicContext::make_operator): Tidy.
	* include/vm.H (VM::to_bool): New.
	(VM::to_value): Likewise.
	(VM::SymbolAttribute): Likewise.
	(VM::Symbol): Rework.
	(VM::CmpByName): New helper class.
	(VM::setf_symbol_function): New helper function.
	(VM::Environment): Move from Lisp.H.
	(VM::FunctionBase): Derive from VM::Callable.
	* include/sexpr.H (Sexpr::SymbolSyntax::Kind): Now bitmask type.
	(Sexpr::binary_form): New.
	(Sexpr::Include): Derive from it.
	(Sexpr::Exclude): Likewise.
	(Sexpr::Allocator): Adjust.
	* syntax/sexpr.cc (Sexpr::finish_include): New.
	(Sexpr::finish_exclude): Likewise.
	(Sexpr::read_sharp_et_al): Use them.
	* include/Lisp.H: Adjust.  Move Environment to vm.H.
	(Lisp::Evaluator): Tidy.
	* rt/Lisp.cc (define_special_value_constants): New.
	(Lisp::Evaluator::Evaluator): Call it.

2014-08-26  Raoul B.  <raoulb@bluewin.ch>

	* algebra/combfunc.spad.pamphlet
	(iBesselKGrad)[FunctionalSpecialFunction]:  Fix thinko.

2014-08-26  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* Makefile.am (oa_src_include_headers): Remove.  These headers are
	now linked by configure.
	* boot/Makefile.am (noinst_PROGRAMS): Add bemol.
	(bemol_SOURCES): New.
	(bemol_LDADD): Likewise.
	(AM_CXXFLAGS): Set.
	* boot/bemol.cc: New file.  Initial tokenizer.
	* include/sexpr.H: Tidy.
	* include/token-value.def: New file.
	* include/token.H: Expand.  Add generic tokenizer.
	* syntax/token.cc: Rework.
	* interp/simpbool.boot (list1): Escape leading question mark of ?ORDER.
	(ordUnion): Likewise.

2014-08-17  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* boot/Makefile.am: New.
	* boot/Makefile.in: Regenerate.

2014-08-16  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* lisp/core.lisp.in (coreQuit) [SBCL]: Use sb-ext:exit since
	sb-ext:quit is deprecated.
	* clef/edible.c (flip_canonical): Remove as unused.
	(flip_raw): Likewise.
	(check_flip): Likewise.
	* include/open-axiom.h: Unceremonially #include <stdint.h>.
	* sman/sman.c (clean_up_terminal): Remove as unused.

2014-02-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* boot/Makefile.in: Fix global variable names.
	* clef/Makefile.in: Likewise.
	* doc/Makefile.in: Likewise.
	* driver/Makefile.in: Likewise.
	* etc/Makefile.in: Likewise.
	* graph/Gdraws/Makefile.in: Likewise.
	* graph/Makefile.in: Likewise.
	* graph/view2D/Makefile.in: Likewise.
	* graph/view3D/Makefile.in: Likewise.
	* graph/viewAlone/Makefile.in: Likewise.
	* graph/viewman/Makefile.in: Likewise.
	* hyper/Makefile.in: Likewise.
	* input/Makefile.in: Likewise.
	* interp/Makefile.in: Likewise.
	* lib/Makefile.in: Likewise.
	* lisp/Makefile.in: Likewise.
	* share/Makefile.in: Likewise.
	* sman/Makefile.in: Likewise.
	* utils/Makefile.in: Likewise.

2014-02-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* Makefile.am (all-gui): Depend on all-syntax.
	* gui/gui.pro.in: Fix qmake idiocy on mac os.
	* lib/cfuns-c.c (make_c_str): New helper.
	(oa_acquire_temporary_pathname): Use it.  Prefer mktemp.