|
|
|
@21673
|
[21673]
|
4 months |
audreyt |
* Import Pugs 6.2.13.11 from Hackage into our source tree.
* Highlights:
…
|
|
|
|
@17042
|
[17042]
|
17 months |
audreyt |
* Switch from System.Time to the newer Data.Time modules
for …
|
|
|
|
@16600
|
[16600]
|
18 months |
gaal |
* Unbreak the build
|
|
|
|
@16596
|
[16596]
|
18 months |
audreyt |
* Pugs.Internals: Massive cleanup of the import/re-export directives
for …
|
|
|
|
@15765
|
[15765]
|
20 months |
audreyt |
* Chase latest mtl export interface changes; this should
repair the …
|
|
|
|
@15567
|
[15567]
|
21 months |
audreyt |
* Pugs.Internals: Move (Typeable1 [::]) instance here from Pugs.Class and
…
|
|
|
|
@15438
|
[15438]
|
21 months |
audreyt |
* Pugs.Internals: Export GHC.PArr since we'll be using it quite often now.
|
|
|
|
@14897
|
[14897]
|
2 years |
audreyt |
* Remove hand-crafted Data.Seq and use GHC 6.6's Data.Sequence instead.
* …
|
|
|
|
@14724
|
[14724]
|
2 years |
audreyt |
* Pugs.Internals: Refactor all Pugs.Internals functions into
five …
|
|
|
|
@14599
|
[14599]
|
2 years |
allbery_b |
AUTHORS: hello, world\n :)
src/Pugs/Compat.hs: added file time …
|
|
|
|
@14467
|
[14467]
|
2 years |
audreyt |
* Pugs.Prim.List: All Hyper operators, including @foo.>>method,
are …
|
|
|
|
@14337
|
[14337]
|
2 years |
audreyt |
* Remove Judy from the Pugs build process.
This is a pervasive change …
|
|
|
|
@14194
|
[14194]
|
2 years |
audreyt |
* Pugs.Internals: Add utility functions addressOf and showAddressOf
so I …
|
|
|
|
@14113
|
[14113]
|
2 years |
audreyt |
r14985@T: audreyt | 2006-10-09 16:45:12 +0800
* Use MonadError? instead …
|
|
|
|
@14089
|
[14089]
|
2 years |
audreyt |
* Pugs.Internals: Switch to Data.HashTable? instead of (IORef . Map)
for …
|
|
|
|
@14073
|
[14073]
|
2 years |
audreyt |
* Pugs.Internals: Use (IORef . Map) instead of StrMap? for keys,
because …
|
|
|
|
@14016
|
[14016]
|
2 years |
audreyt |
* Pugs.Internals: Add a "finallyM" helper to consolidate
the common …
|
|
|
|
@13864
|
[13864]
|
2 years |
audreyt |
* Add Martin Norbäck's Data.ByteString?.UTF8 as the new UTF8.hs
so we can …
|
|
|
|
@13231
|
[13231]
|
2 years |
audreyt |
* t/unspecced/precompile.t: Some filesystems only have
two-second-level …
|
|
|
|
@13182
|
[13182]
|
2 years |
audreyt |
* Convert all "catch" in Pugs source code to "catchIO", which
is a …
|
|
|
|
@13137
|
[13137]
|
2 years |
audreyt |
* Give up on using Judy.Hash for interning as it randomly
drops its keys …
|
|
|
|
@13135
|
[13135]
|
2 years |
audreyt |
* Document the ID key-comparison avoidance in GHCi better.
* More …
|
|
|
|
@13134
|
[13134]
|
2 years |
audreyt |
* Switch from Judy.StrMap? to Judy.Hash for the interning table.
* Remove …
|
|
|
|
@13131
|
[13131]
|
2 years |
audreyt |
* In GHCi, don't rely on idKey for hash consing as the global
cache may …
|
|
|
|
@13087
|
[13087]
|
2 years |
gaal |
* introduce 'castVal' to unwrap Vals into concrete types. audreyt++ for
…
|
|
|
|
@13045
|
[13045]
|
2 years |
gaal |
* Signature parser: more whitespace fixes, and handle method signatures
…
|
|
|
|
@13016
|
[13016]
|
2 years |
gaal |
* Populate parsed Signature with unpacked Signature (thanks audreyt++):
…
|
|
|
|
@12968
|
[12968]
|
2 years |
audreyt |
* Igloo++ solved the showHex segfault, by advising us to
unsafeCoerce# …
|
|
|
|
@12925
|
[12925]
|
2 years |
audreyt |
* Proper support for PCRE submatch counts.
* Disable explicit imports from …
|
|
|
|
@12905
|
[12905]
|
2 years |
audreyt |
* Unbreak GHC 6.5-trunk build by preferring our forM_ and forM
over the …
|
|
|
|
@12800
|
[12800]
|
2 years |
audreyt |
* Put IArray into the IO monad, not the STM monad;
a STM-friendly array …
|
|
|
|
@12779
|
[12779]
|
2 years |
audreyt |
* Pugs.Internals: don't let evalbot die whenever someone throws big5 or …
|
|
|
|
@12564
|
[12564]
|
2 years |
audreyt |
* Pugs.Internals: Revive the ability for Var/ID to be CString
(critical …
|
|
|
|
@12553
|
[12553]
|
2 years |
audreyt |
* Remove the lazy UTF8.lhs and fold encode/decodeUTF8
back into …
|
|
|
|
@12538
|
[12538]
|
2 years |
audreyt |
* Pugs.Internals: Even more encode/decode seqing
|
|
|
|
@12523
|
[12523]
|
2 years |
audreyt |
* Shave 60% off parsetime... Simply by making decodeUTF8
and encodeUTF8 …
|
|
|
|
@12422
|
[12422]
|
2 years |
audreyt |
* Glorious refactoring of the SubAssoc? type.
Instead of using a string …
|
|
|
|
@12356
|
[12356]
|
2 years |
audreyt |
* Unicode identifiers should now work again.
|
|
|
|
@12324
|
[12324]
|
2 years |
gaal |
* Bring the glory to 6.4.2
|
|
|
|
@12317
|
[12317]
|
2 years |
audreyt |
* Glorious refactoring of the Var type.
Previously, Var is type synonym …
|
|
|
|
@12229
|
[12229]
|
2 years |
audreyt |
* Segfault triage attempt #1:
- JudyHS => JudyStr? for the ID table.
…
|
|
|
|
@12221
|
[12221]
|
2 years |
audreyt |
* AST.Internals: Introduce much improved stringification
for containers: …
|
|
|
|
@12215
|
[12215]
|
2 years |
audreyt |
* Pugs.Internals - carry the original Buf with ID, so that the …
|
|
|
|
@12214
|
[12214]
|
2 years |
audreyt |
* Pugs.Internals: NOINLINE to make unsafePerfomrIO interning safer.
|
|
|
|
@12212
|
[12212]
|
2 years |
audreyt |
* Before I go in and intern everything, here is Judy.Hash-interned
…
|
|
|
|
@12005
|
[12005]
|
2 years |
audreyt |
* document the meaning of "cast" better: It must be injective,
i.e. …
|
|
|
|
@12004
|
[12004]
|
2 years |
audreyt |
* Experiment with two higher-order instances of cast:
"return . cast" …
|
|
|
|
@12002
|
[12002]
|
2 years |
audreyt |
* Finally, an extremely sane treatment for item/list contexts.
both only …
|
|
|
|
@11991
|
[11991]
|
2 years |
audreyt |
* Pugs.Val: Coercion interface.
|
|
|
|
@11970
|
[11970]
|
2 years |
audreyt |
* Work in progress: generalized casting interface
(need testing on GHC …
|
|
|
|
@10650
|
[10650]
|
2 years |
audreyt |
* cherry-pick the unsafePerformSTM patch, as well as other misc. cleanups
|
|
|
|
@10649
|
[10649]
|
2 years |
audreyt |
* unpush r10645 and r10648 as promised.
|
|
|
|
@10645
|
[10645]
|
2 years |
audreyt |
* Pugs is now capable of doing parse-time analysis on
unbound lexical …
|
|
|
|
@10532
|
[10532]
|
2 years |
audreyt |
* Restore object finalization outside STM blocks.
* Relax Thread.yield() …
|
|
|
|
@10466
|
[10466]
|
2 years |
audreyt |
* Change file tests to use native POSIX stats in preparation
of true …
|
|
|
|
@10113
|
[10113]
|
3 years |
audreyt |
* Pugs.Types.findList dominates a typical profile;
attempt to fix it by …
|
|
|
|
@10107
|
[10107]
|
3 years |
audreyt |
* Data.FastPackedString? is now gone.
* Date.ByteString? joins us at …
|
|
|
|
@10061
|
[10061]
|
3 years |
gaal |
remove warning
|
|
|
|
@10059
|
[10059]
|
3 years |
audreyt |
* Third-party cleanup #1:
- Remove most of Parsec from our source …
|
|
|
|
@7552
|
[7552]
|
3 years |
autrijus |
* finalize Parrot embedding properly and let it flush
correctly, by …
|
|
|
|
@7288
|
[7288]
|
3 years |
autrijus |
* guarded liftIO is now guardIO.
|
|
|
|
@6682
|
[6682]
|
3 years |
luqui |
Created a warning that warns when you try to export an operator. The …
|
|
|
|
@5963
|
[5963]
|
3 years |
autrijus |
* Trying to make unsafePerformIO safer with -fno-full-laziness
-fno-cse …
|
|
|
|
@5493
|
[5493]
|
3 years |
autrijus |
* identity test for functions should now pass; Eq and Ord
for function …
|
|
|
|
@5291
|
[5291]
|
3 years |
gaal |
* WIP: new [internals] builtins: IO::tell, Pugs::Internals::hIsOpen,
…
|
|
|
|
@5281
|
[5281]
|
3 years |
gaal |
seek builtin. failsforme, silently.
|
|
|
|
@4870
|
[4870]
|
3 years |
autrijus |
* clean some warnings
|
|
|
|
@4866
|
[4866]
|
3 years |
mugwump |
Implement 3-arg split (text-based), update test - still one outstanding …
|
|
|
|
@4803
|
[4803]
|
3 years |
autrijus |
* make all our monomorphic function types explicitly Show'able,
to ease …
|
|
|
|
@4153
|
[4153]
|
3 years |
autrijus |
* opendir/readdir/rewinddir/closedir on *nix.
|
|
|
|
@4084
|
[4084]
|
3 years |
autrijus |
* first cut at $hash.keys for perl5.
|
|
|
|
@4074
|
[4074]
|
3 years |
iblech |
* Pugs.AST.Internals -- Some more haddocks for the Val declaration.
* …
|
|
|
|
@4060
|
[4060]
|
3 years |
iblech |
Pugs.Prim, Pugs.Internals, Pugs.Run: safemode.
If the environment variable …
|
|
|
|
@3981
|
[3981]
|
3 years |
gaal |
openFile updates (doesn't work yet, but shouldn't break anything)
|
|
|
|
@3972
|
[3972]
|
3 years |
autrijus |
* guarantee a GC run before and after INIT and END.
|
|
|
|
@3904
|
[3904]
|
3 years |
scook0 |
* Haddocks for Internals.hs
* Renamed 'enterLoop' to 'enterWhile'
|
|
|
|
@3740
|
[3740]
|
3 years |
autrijus |
* move enterEvalContext to Monads.hs so Prim can use it.
* introduce the …
|
|
|
|
@3690
|
[3690]
|
3 years |
iblech |
* &::("infix:<[+]>") and &::("prefix:«+<<»") and co. work now.
* Removed a …
|
|
|
|
@3383
|
[3383]
|
4 years |
autrijus |
* Gruber reports that getContents was closing stdin, rendering
echo …
|
|
|
|
@2968
|
[2968]
|
4 years |
bsmith |
Misc refactoring within Pugs.Prim and Pugs.AST. Factored eval …
|
|
|
|
@2943
|
[2943]
|
4 years |
putter |
Removed second 'import Data.Ratio'. The duplication was causing warnings …
|
|
|
|
@2937
|
[2937]
|
4 years |
iblech |
* Added the sual svn properties to src/, ext/, and t/.
* Added EOLs at …
|
|
|
|
@2906
|
[2906]
|
4 years |
corion |
%*ENV now completely works on Win32 (getEnv, setEnv). getEnvironment …
|
|
|
|
@2841
|
|