Merge remote-tracking branch 'upstream/master' into fix/wasm32-malloc

This commit is contained in:
Trim21 2026-01-16 01:06:59 +08:00
commit 5fbb1b1ebd
30 changed files with 146 additions and 118 deletions

View file

@ -14,7 +14,6 @@ extern void tree_sitter_debug_message(const char *, size_t);
#define PAGESIZE 0x10000
#define MAX_HEAP_SIZE (4 * 1024 * 1024)
#define MIN(a, b) ((a) < (b) ? (a) : (b))
typedef struct {
size_t size;
@ -151,7 +150,7 @@ void *realloc(void *ptr, size_t new_size) {
return NULL;
}
size_t copy_size = MIN(region->size, new_size);
size_t copy_size = (region->size < new_size) ? region->size : new_size;
memcpy(result, &region->data, copy_size);
free(ptr);
return result;