Commit feb533d
committed
Tack location of InstallImmediateMethod
Before:
gap> TraceImmediateMethods( );
gap> g:= Group( (1,2,3), (1,2) );;
#I immediate: Size
#I immediate: IsCyclic
#I immediate: IsCommutative
#I immediate: IsTrivial
gap>
gap> M0:=Magma(FamilyObj([1]), []);;
gap> AsSSortedList(M0);
#I immediate: RepresentativeSmallest
#I immediate: AsList
#I immediate: EnumeratorSorted
#I immediate: GeneratorsOfDomain
#I immediate: Size
#I immediate: RepresentativeSmallest
#I immediate: IsFinite
#I immediate: IsTrivial
#I immediate: IsEmpty
#I immediate: IsNonTrivial
#I immediate: Size
#I immediate: RepresentativeSmallest
[ ]
After (note how e.g. the entry for EnumeratorSorted points at
coll.gi:379, and not at the location where the method function
was defined):
gap> TraceImmediateMethods( );
gap> g:= Group( (1,2,3), (1,2) );;
#I RunImmediateMethods
#I immediate: Size at GAPROOT/lib/coll.gi:179
#I immediate: IsCyclic at GAPROOT/lib/grp.gi:40
#I immediate: IsCommutative at GAPROOT/lib/magma.gi:196
#I immediate: IsTrivial at GAPROOT/lib/magma.gi:130
gap>
gap> M0:=Magma(FamilyObj([1]), []);;
#I RunImmediateMethods
#I RunImmediateMethods
gap> AsSSortedList(M0);
#I RunImmediateMethods
#I immediate: RepresentativeSmallest at GAPROOT/lib/coll.gi:226
#I immediate: AsList at GAPROOT/lib/domain.gi:206
#I immediate: EnumeratorSorted at GAPROOT/lib/coll.gi:379
#I immediate: GeneratorsOfDomain at GAPROOT/lib/domain.gi:181
#I immediate: Size at GAPROOT/lib/coll.gi:183
#I immediate: RepresentativeSmallest at GAPROOT/lib/coll.gi:215
#I immediate: IsFinite at GAPROOT/lib/coll.gi:148
#I immediate: IsTrivial at GAPROOT/lib/coll.gi:116
#I immediate: IsEmpty at GAPROOT/lib/coll.gi:97
#I immediate: IsNonTrivial at GAPROOT/lib/coll.gi:134
#I RunImmediateMethods
#I immediate: Size at GAPROOT/lib/coll.gi:179
#I RunImmediateMethods
#I immediate: RepresentativeSmallest at GAPROOT/lib/coll.gi:215
[ ]1 parent ecb5760 commit feb533d
File tree
8 files changed
+329
-204
lines changed- hpcgap/src
- lib
- src
- tst
- test-error
- testinstall
- opers
8 files changed
+329
-204
lines changedLarge diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
256 | 256 | | |
257 | 257 | | |
258 | 258 | | |
| 259 | + | |
259 | 260 | | |
260 | 261 | | |
261 | 262 | | |
| |||
377 | 378 | | |
378 | 379 | | |
379 | 380 | | |
380 | | - | |
| 381 | + | |
381 | 382 | | |
382 | 383 | | |
383 | 384 | | |
| |||
391 | 392 | | |
392 | 393 | | |
393 | 394 | | |
394 | | - | |
| 395 | + | |
395 | 396 | | |
396 | 397 | | |
397 | 398 | | |
398 | 399 | | |
399 | 400 | | |
400 | | - | |
| 401 | + | |
401 | 402 | | |
402 | 403 | | |
403 | 404 | | |
| |||
408 | 409 | | |
409 | 410 | | |
410 | 411 | | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
411 | 415 | | |
412 | 416 | | |
413 | 417 | | |
| |||
553 | 557 | | |
554 | 558 | | |
555 | 559 | | |
556 | | - | |
| 560 | + | |
557 | 561 | | |
558 | 562 | | |
| 563 | + | |
559 | 564 | | |
560 | 565 | | |
561 | 566 | | |
| |||
573 | 578 | | |
574 | 579 | | |
575 | 580 | | |
576 | | - | |
| 581 | + | |
577 | 582 | | |
578 | 583 | | |
579 | 584 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
| 35 | + | |
34 | 36 | | |
| 37 | + | |
35 | 38 | | |
36 | 39 | | |
37 | 40 | | |
| |||
49 | 52 | | |
50 | 53 | | |
51 | 54 | | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
52 | 60 | | |
53 | 61 | | |
54 | 62 | | |
| |||
63 | 71 | | |
64 | 72 | | |
65 | 73 | | |
66 | | - | |
| 74 | + | |
67 | 75 | | |
68 | 76 | | |
69 | 77 | | |
70 | 78 | | |
71 | 79 | | |
72 | 80 | | |
73 | 81 | | |
74 | | - | |
| 82 | + | |
| 83 | + | |
75 | 84 | | |
76 | 85 | | |
77 | 86 | | |
78 | 87 | | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
83 | 91 | | |
| 92 | + | |
84 | 93 | | |
85 | 94 | | |
86 | 95 | | |
| |||
0 commit comments