Mike Gran
|
9b357bace3
Presume ISO C90 headers are always available
|
2 years ago |
Andy Wingo
|
03998db647
Add new pass to optimize branch chains to table dispatch
|
4 years ago |
Ludovic Courtès
|
c5d3b45c9f
'hash' behaves like 'hashq' for tc7s without an 'equal?' implementation.
|
4 years ago |
Rob Browning
|
8b3cad6183
Implement hashing for keywords, i.e. (hash #:x ...)
|
5 years ago |
Andy Wingo
|
16879cabed
Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint types
|
6 years ago |
Andy Wingo
|
1234bb1850
Update license notices in all C files
|
6 years ago |
Andy Wingo
|
791eb0c01a
Remove (C) from copyright statements
|
6 years ago |
Andy Wingo
|
b8d757732f
Rationalize include order in C files
|
6 years ago |
Andy Wingo
|
3068bc7384
Make libguile header inclusion consistent within libguile c files
|
6 years ago |
Andy Wingo
|
c495b44714
Remove Emacs local variables comments in Guile source
|
6 years ago |
Andy Wingo
|
40ade0886e
Remove _scm.h
|
6 years ago |
Andy Wingo
|
e2470e6aca
Devolve foreign.h from _scm.h
|
6 years ago |
Andy Wingo
|
bf15afa6bf
Move subr snarfing macros to gsubr.h.
|
6 years ago |
Andy Wingo
|
d3cfabd89b
Devolve numbers.h from _scm.h.
|
6 years ago |
Andy Wingo
|
05f3977a92
Remove <string.h> include from ports.h.
|
6 years ago |
Andy Wingo
|
1abc5289bd
Move struct.h include out of ports.h
|
6 years ago |
Andy Wingo
|
730cfd80e2
Devolve pairs.h
|
6 years ago |
Andy Wingo
|
5f50309448
Remove includes of validate.h.
|
6 years ago |
Andy Wingo
|
214e887dbd
Struct vtables store bitmask of unboxed fields
|
7 years ago |
Andy Wingo
|
5870188eb4
Replace "pr" struct fields with "pw" fields
|
7 years ago |
Andy Wingo
|
2e5f7d8f6d
Syntax objects are comparable with equal?
|
7 years ago |
Andy Wingo
|
e19235e21b
Merge commit '01a301d1b606b84d986b735049e7155d2f4cd6aa'
|
10 years ago |
Andy Wingo
|
baf90102cf
Merge commit '894d0b894daae001495c748b3352cd79918d3789'
|
10 years ago |
Ludovic Courtès
|
01a301d1b6
Optimize 'string-hash'.
|
10 years ago |
Ludovic Courtès
|
894d0b894d
Deprecate 'scm_string_hash'.
|
10 years ago |
Mark H Weaver
|
b958141cdb
Merge branch 'stable-2.0'
|
11 years ago |
Mark H Weaver
|
63d869e74c
Fix hashing of empty vectors.
|
11 years ago |
Mark H Weaver
|
cc1cd04f81
Fix hashing of vectors to run in bounded time.
|
11 years ago |
Mark H Weaver
|
fa980bcc0f
Merge remote-tracking branch 'origin/stable-2.0'
|
12 years ago |
Ludovic Courtès
|
8ac870dee4
Implement `hash' for structs.
|
12 years ago |