mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-06-01 18:22:27 +00:00
Make fixes, improvements, and chibicc python bindings
- python now mixes audio 10x faster - python octal notation is restored - chibicc now builds code 3x faster - chibicc now has help documentation - chibicc can now generate basic python bindings - linenoise now supports some paredit-like features See #141
This commit is contained in:
parent
28997f3acb
commit
7061c79c22
121 changed files with 5272 additions and 1928 deletions
4
third_party/dlmalloc/dlmalloc.internal.h
vendored
4
third_party/dlmalloc/dlmalloc.internal.h
vendored
|
@ -7,6 +7,7 @@
|
|||
#include "libc/calls/calls.h"
|
||||
#include "libc/dce.h"
|
||||
#include "libc/log/backtrace.internal.h"
|
||||
#include "libc/nexgen32e/bsf.h"
|
||||
#include "libc/runtime/runtime.h"
|
||||
#include "libc/runtime/symbols.internal.h"
|
||||
#if !(__ASSEMBLER__ + __LINKER__ + 0)
|
||||
|
@ -854,7 +855,7 @@ extern struct MallocParams g_mparams;
|
|||
#define compute_bit2idx(X, I) \
|
||||
{ \
|
||||
unsigned int J; \
|
||||
J = __builtin_ctz(X); \
|
||||
J = bsf(X); \
|
||||
I = (bindex_t)J; \
|
||||
}
|
||||
|
||||
|
@ -1309,6 +1310,7 @@ struct MallocStats dlmalloc_stats(mstate) hidden;
|
|||
int dlmalloc_sys_trim(mstate, size_t) hidden;
|
||||
void dlmalloc_dispose_chunk(mstate, mchunkptr, size_t) hidden;
|
||||
mchunkptr dlmalloc_try_realloc_chunk(mstate, mchunkptr, size_t, int) hidden;
|
||||
size_t dlbulk_free(void *[], size_t) hidden;
|
||||
|
||||
COSMOPOLITAN_C_END_
|
||||
#endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue