Skip to content
Success

Changes

Summary

  1. clarified breakgain: keeping it constant avoids margin fluctuation in Pretty_Tooltip vs. Pretty_Text_Area;
  2. clarified lines: like split_lines;
  3. tuned;
  4. unused;
  5. tuned;
  6. simplified: prod_count is always NONE;
  7. tuned;
  8. tuned data structure and operations;
  9. tuned data structure and operations;
  10. tuned data structure and operations;
  11. more operations;
  12. prefer specific tokens_subtract: subtle change of comparison via tokens_match;
  13. tuned type: absorb NONE: token option as token_none: token;
  14. tuned;
  15. clarified types and operations: potentially more efficient add_prods; tuned data structure;
  16. clarified modules; tuned;
  17. tuned: more explicit types;
Changeset 67547:aefe7a7b330a by wenzelm:
clarified breakgain: keeping it constant avoids margin fluctuation in Pretty_Tooltip vs. Pretty_Text_Area;
The file was modified src/Pure/General/pretty.scala (diff)
The file was modified src/Tools/Graphview/graphview.scala (diff)
The file was modified src/Tools/VSCode/src/vscode_resources.scala (diff)
The file was modified src/Tools/jEdit/src/pretty_text_area.scala (diff)
The file was modified src/Tools/jEdit/src/pretty_tooltip.scala (diff)
Changeset 67546:2b30e03a7229 by wenzelm:
clarified lines: like split_lines;
The file was modified src/Tools/jEdit/src/pretty_tooltip.scala (diff)
Changeset 67545:26a6af52f1f9 by wenzelm:
tuned;
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 67544:f686e756badb by wenzelm:
unused;
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 67543:e8b2d85e4a8b by wenzelm:
tuned;
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 67542:7afca3218b65 by wenzelm:
simplified: prod_count is always NONE;
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 67541:435da08434d1 by wenzelm:
tuned;
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 67540:15297abe6472 by wenzelm:
tuned data structure and operations;
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 67539:1b8aad1909b7 by wenzelm:
tuned data structure and operations;
The file was modified src/Pure/Syntax/lexicon.ML (diff)
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 67538:7747761fa067 by wenzelm:
tuned data structure and operations;
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 67537:f0b183b433cb by wenzelm:
more operations;
The file was modified src/Pure/General/table.ML (diff)
Changeset 67536:f0b2cc2ad464 by wenzelm:
prefer specific tokens_subtract: subtle change of comparison via tokens_match;
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 67535:99c08d541a7a by wenzelm:
tuned type: absorb NONE: token option as token_none: token;
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 67534:ca8fec4a00fa by wenzelm:
tuned;
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 67533:f253e5eaf995 by wenzelm:
clarified types and operations: potentially more efficient add_prods;<br>tuned data structure;
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 67532:71b36ff8f94d by wenzelm:
clarified modules;<br>tuned;
The file was modified src/Pure/Syntax/lexicon.ML (diff)
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 67531:d19686205f86 by wenzelm:
tuned: more explicit types;
The file was modified src/Pure/Syntax/parser.ML (diff)