Skip to content

Commit 0a72fa1

Browse files
authored
Optimizations + More Tests (#95)
1 parent 57cd4e1 commit 0a72fa1

File tree

8 files changed

+842
-205
lines changed

8 files changed

+842
-205
lines changed

.pre-commit-config.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,17 @@ repos:
5555
language: system
5656
files: '(?i)\.(ya?ml)$'
5757

58+
- repo: local
59+
hooks:
60+
- id: fix-eol
61+
name: Normalize CRLF and strip BOM
62+
entry: node scripts/fix-eol.js
63+
language: system
64+
stages:
65+
- pre-commit
66+
pass_filenames: true
67+
description: Automatically rewrite text files to match CI EOL/BOM policy.
68+
5869
- repo: local
5970
hooks:
6071
- id: eol-bom-check

Docs/Performance.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,17 @@ See also: [Performance optimizations](./DesignAndArchitecture.md#performance-opt
1414

1515
| Message Tech | Operations / Second | Allocations? |
1616
| ------------------------------------------ | ------------------- | ------------ |
17-
| Unity | 2,504,000 | Yes |
18-
| DxMessaging (GameObject) - Normal | 8,522,000 | No |
19-
| DxMessaging (Component) - Normal | 8,524,000 | No |
20-
| DxMessaging (GameObject) - No-Copy | 9,398,000 | No |
21-
| DxMessaging (Component) - No-Copy | 9,508,000 | No |
22-
| DxMessaging (Untargeted) - No-Copy | 14,742,000 | No |
23-
| DxMessaging (Untargeted) - Interceptors | 6,620,000 | No |
24-
| DxMessaging (Untargeted) - Post-Processors | 5,234,000 | No |
25-
| Reflexive (One Argument) | 2,840,000 | No |
26-
| Reflexive (Two Arguments) | 2,352,000 | No |
27-
| Reflexive (Three Arguments) | 2,318,000 | No |
17+
| Unity | 2,522,000 | Yes |
18+
| DxMessaging (GameObject) - Normal | 8,606,000 | No |
19+
| DxMessaging (Component) - Normal | 8,608,000 | No |
20+
| DxMessaging (GameObject) - No-Copy | 9,534,000 | No |
21+
| DxMessaging (Component) - No-Copy | 9,658,000 | No |
22+
| DxMessaging (Untargeted) - No-Copy | 15,008,000 | No |
23+
| DxMessaging (Untargeted) - Interceptors | 6,944,000 | No |
24+
| DxMessaging (Untargeted) - Post-Processors | 5,146,000 | No |
25+
| Reflexive (One Argument) | 2,822,000 | No |
26+
| Reflexive (Two Arguments) | 2,370,000 | No |
27+
| Reflexive (Three Arguments) | 2,342,000 | No |
2828

2929
## macOS
3030

0 commit comments

Comments
 (0)