magic/extract
Darryl L. Miles f942ae6e78 TiGetClient() excessive use hotspots
This is reducing nearby calls to TiGetClient() API when the value
can be looked up one time and stored in a local variable to make
other decisions about.

This is due to TiGetClient() potentially having a slightly higher
cost to call than previously, this is a kind of peephole
optimization approach (if I can see multiple getters used within
the window it got optmized).

'ticlient' was used for retrieval as ClientData so that future
greps across the codebase for `ti_client` should only match naked
access.
2025-04-09 14:55:58 -04:00
..
ExtArray.c 42 x warning: suggest parentheses around assignment used as truth value 2024-10-09 21:12:55 -04:00
ExtBasic.c TiGetClient() excessive use hotspots 2025-04-09 14:55:58 -04:00
ExtCell.c 42 x warning: suggest parentheses around assignment used as truth value 2024-10-09 21:12:55 -04:00
ExtCouple.c ExtPerim.c: extEnumTilePerim() pass by-pointer const TileTypeBitMask* instead of by-value 2025-02-22 20:58:59 -05:00
ExtHard.c 42 x warning: suggest parentheses around assignment used as truth value 2024-10-09 21:12:55 -04:00
ExtHier.c Modified behavior of the "property device" value. It was 2024-11-19 16:16:48 -05:00
ExtInter.c Corrected behavior of "load ... -dereference" to bring back a 2023-04-18 11:01:58 -04:00
ExtLength.c Ti[GS]etClient() usage enforcement 2025-04-09 14:55:58 -04:00
ExtMain.c 42 x warning: suggest parentheses around assignment used as truth value 2024-10-09 21:12:55 -04:00
ExtNghbors.c Ti[GS]etClient() usage enforcement 2025-04-09 14:55:58 -04:00
ExtPerim.c ExtPerim.c: extEnumTilePerim() pass by-pointer const TileTypeBitMask* instead of by-value 2025-02-22 20:58:59 -05:00
ExtRegion.c Fixed another issue in which sticky labels on a non-electrical 2023-09-22 16:03:53 -04:00
ExtSubtree.c 42 x warning: suggest parentheses around assignment used as truth value 2024-10-09 21:12:55 -04:00
ExtTech.c gcc11 -Wall -Wpedantic cleanup 2025-01-06 16:12:11 +00:00
ExtTest.c CodeQL File{MayNot,Never}BeClosed.ql file-handle resource leaks 2025-02-22 21:02:49 -05:00
ExtTimes.c 42 x warning: suggest parentheses around assignment used as truth value 2024-10-09 21:12:55 -04:00
ExtUnique.c ExtUnique.c: '_uq' directive writing 3 bytes into a region of size between 1 and 1024 2024-10-09 20:39:12 -04:00
ExtYank.c 42 x warning: suggest parentheses around assignment used as truth value 2024-10-09 21:12:55 -04:00
Makefile Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
extDebugInt.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
extract.h ExtPerim.c: extEnumTilePerim() pass by-pointer const TileTypeBitMask* instead of by-value 2025-02-22 20:58:59 -05:00
extractInt.h Corrected the extraction offset, in which a parameter like "l" 2023-10-24 20:29:04 -04:00
extractInt.h.new Attempt to lighten up on the use of "fatal" referring to errors 2021-12-31 14:02:58 -05:00