Searched hist:"8 ef0ae8a8f64fa14dc67c8c3caba2f7b1b6681f5" (Results 1 – 6 of 6) sorted by relevance
/freebsd/bin/sh/ |
H A D | eval.h | diff 8ef0ae8a8f64fa14dc67c8c3caba2f7b1b6681f5 Sun Oct 11 23:33:00 CEST 2015 Jilles Tjoelker <jilles@FreeBSD.org> sh: Make struct arglist an array instead of a linked list.
This simplifies the code (e.g. allowing use of qsort(3) instead of a hand-rolled mergesort) and should have better cache properties.
The waste of unused args arrays after resizes is approximately the same as the savings from getting rid of the next pointers.
At the same time, remove a piece of global state and move some duplicated code into a function.
|
H A D | expand.h | diff 8ef0ae8a8f64fa14dc67c8c3caba2f7b1b6681f5 Sun Oct 11 23:33:00 CEST 2015 Jilles Tjoelker <jilles@FreeBSD.org> sh: Make struct arglist an array instead of a linked list.
This simplifies the code (e.g. allowing use of qsort(3) instead of a hand-rolled mergesort) and should have better cache properties.
The waste of unused args arrays after resizes is approximately the same as the savings from getting rid of the next pointers.
At the same time, remove a piece of global state and move some duplicated code into a function.
|
H A D | var.h | diff 8ef0ae8a8f64fa14dc67c8c3caba2f7b1b6681f5 Sun Oct 11 23:33:00 CEST 2015 Jilles Tjoelker <jilles@FreeBSD.org> sh: Make struct arglist an array instead of a linked list.
This simplifies the code (e.g. allowing use of qsort(3) instead of a hand-rolled mergesort) and should have better cache properties.
The waste of unused args arrays after resizes is approximately the same as the savings from getting rid of the next pointers.
At the same time, remove a piece of global state and move some duplicated code into a function.
|
H A D | var.c | diff 8ef0ae8a8f64fa14dc67c8c3caba2f7b1b6681f5 Sun Oct 11 23:33:00 CEST 2015 Jilles Tjoelker <jilles@FreeBSD.org> sh: Make struct arglist an array instead of a linked list.
This simplifies the code (e.g. allowing use of qsort(3) instead of a hand-rolled mergesort) and should have better cache properties.
The waste of unused args arrays after resizes is approximately the same as the savings from getting rid of the next pointers.
At the same time, remove a piece of global state and move some duplicated code into a function.
|
H A D | expand.c | diff 8ef0ae8a8f64fa14dc67c8c3caba2f7b1b6681f5 Sun Oct 11 23:33:00 CEST 2015 Jilles Tjoelker <jilles@FreeBSD.org> sh: Make struct arglist an array instead of a linked list.
This simplifies the code (e.g. allowing use of qsort(3) instead of a hand-rolled mergesort) and should have better cache properties.
The waste of unused args arrays after resizes is approximately the same as the savings from getting rid of the next pointers.
At the same time, remove a piece of global state and move some duplicated code into a function.
|
H A D | eval.c | diff 8ef0ae8a8f64fa14dc67c8c3caba2f7b1b6681f5 Sun Oct 11 23:33:00 CEST 2015 Jilles Tjoelker <jilles@FreeBSD.org> sh: Make struct arglist an array instead of a linked list.
This simplifies the code (e.g. allowing use of qsort(3) instead of a hand-rolled mergesort) and should have better cache properties.
The waste of unused args arrays after resizes is approximately the same as the savings from getting rid of the next pointers.
At the same time, remove a piece of global state and move some duplicated code into a function.
|