Home
last modified time | relevance | path

Searched hist:"8 ef0ae8a8f64fa14dc67c8c3caba2f7b1b6681f5" (Results 1 – 6 of 6) sorted by relevance

/freebsd/bin/sh/
H A Deval.hdiff 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 Dexpand.hdiff 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 Dvar.hdiff 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 Dvar.cdiff 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 Dexpand.cdiff 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 Deval.cdiff 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.