0
I Use This!
Moderate Activity

Commits : Listings

Analyzed about 11 hours ago. based on code collected 1 day ago.
Jun 24, 2025 — Jun 24, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Couple of fixes (including a double free bug) and some dead code removal. More... 25 days ago
Fix confusing error on all of these: More... about 1 month ago
Fix tokenizer accepting bare # and bare #$ as valid literals, without any value. More... about 1 month ago
Minor cleanup / clarification. Not an actual change. More... about 1 month ago
Small UIntToStr cleanup. More... about 2 months ago
Remove extremely outdated changelog. More... about 2 months ago
Add UIntToStr, UInt64ToStr, StrToUInt64, StrToUInt64Def standard procedures, mimicing the 4 signed versions. Assuming all compilers which support the underlying signed functions also support the unsigned ones. More... about 2 months ago
Fix StringOfChar (also available as Replicate) breaking on wide chars. More... about 2 months ago
2 unrelated fixes: Compiler: fix calling Assigned on UnicodeString and WideString. Runtime: fix bad (W)StrGet index out of range handling. (W)StrSet already got it right. More... about 2 months ago
Fix 'as' short-circuiting without doing a proper type check like it should, and like 'is' does. More... about 2 months ago
Fix small record handling in x86.inc. x64.inc and arm64.inc got it right already. More... about 2 months ago
Fix runtime type mismatch on Variant for-loop. This failed at runtime: More... about 2 months ago
Another TryEvalConst fix: was missing string cases for <, >, <= and >=. So it worked for = and <> only. More... about 2 months ago
Fix another type mismatch error, when casting constants from or to floats. More... about 2 months ago
Fix type mismatch error when 'reverse' casting enum constants as well. More... about 2 months ago
Fix type mismatch error when casting enum constants. More... about 2 months ago
Fix for-loop infinite loop when counter is at its type's max value. More... about 2 months ago
Third ReadInteger fix: Pass minus sign to ReadInteger for negative integer literals. More... about 2 months ago
Another ReadInteger fix: add support for '$8000000000000000'. More... about 2 months ago
Fix ReadInteger parsing of large integer literals which require using UInt64, by using Val. More... about 2 months ago
Fix Cm_cv use-after-free issue. More... 2 months ago
Fix yet more bugs and memory leaks. More... 3 months ago
More bug fixes. More... 3 months ago
Fix CLX DialogHandle and CreateHandle. More... 3 months ago
Fix TFont.Pitch, TCanvas.CopyMode and TComponent.ComponentState types. Remove unused duplicate TControl.ShowHint helpers. Remove unused TDragObject.DragTarget (unused because compiler doesnt register it). More... 3 months ago
Add comment about TScrollingWinControl issue. More... 3 months ago
Fix multiple issues where the compiler allows more than what the runtime supports. Mostly (but not entirely) this is FPC stuff which was disabled at run-time but not at compile-time. More... 3 months ago
Fix a few bugs and memory leaks. More... 3 months ago
Fix various other bugs and do cleanup. More... 3 months ago
Fix TPSStringList.Destroy slow code + TPSList.IndexOf Cardinal underflow if FCount (which is Cardinal) equals 0. More... 3 months ago