Commit Graph

29084 Commits (ebfce1deea3fc137c65634392ae488bfee61dd96)

Author SHA1 Message Date
Björn Lindqvist 3810889f91 compiler.cfg.value-numbering.graph: docs and test 2016-05-19 16:10:06 +02:00
Björn Lindqvist 1eaa151a3c compiler.cfg.value-numbering.comparisons: docs and tests 2016-05-19 14:04:23 +02:00
Björn Lindqvist 0394a141d3 tools.profiler.sampling.tests: call gc beforehand to ensure no random samples are collected 2016-05-19 01:54:24 +02:00
Björn Lindqvist 08c2e3a32d VM: better logic in factor_vm::set_sampling_profiler
It avoids the double-negation.
2016-05-19 01:25:53 +02:00
Björn Lindqvist 05de15bdc1 compiler.cfg.utilities: rewrite apply-passes as a macro
It makes for more detailed callstacks when profiling.
2016-05-18 23:49:03 +02:00
Doug Coleman 839a5a22ec effects: make :type print as :type instead of ``_: type`` 2016-05-14 17:03:09 -07:00
Björn Lindqvist 8ae6e8e23d VM: safe_strdup needs to be called in vm_executable_path 2016-05-14 19:00:20 +02:00
Björn Lindqvist 335615a025 VM: more destruction needed in the destructor
Console needs to be closed, special objects free'd and code heap
deleted.
2016-05-14 18:21:50 +02:00
Björn Lindqvist 7342d97e6d VM: add destructor to vm_parameters so that executable and image_path is
free'd

Valgrind complained that those were leaking
2016-05-14 18:21:49 +02:00
Björn Lindqvist 9555915e7b VM: more stuff to deallocate in the destructor 2016-05-14 18:21:49 +02:00
Björn Lindqvist e2b133e291 VM: return value of vm_executable_path() should be free'd 2016-05-14 18:21:49 +02:00
Björn Lindqvist 63791bf90e VM: move some logic from factor_vm to the vm_parameters class
It's good because the factor_vm class is to fat.
2016-05-14 18:21:49 +02:00
Björn Lindqvist 83ce08487e VM: initialize the ctx member in the construction
To make valgrind happy because it complains that it is uninitialized.
2016-05-14 18:21:49 +02:00
Björn Lindqvist 340ad8b8d9 VM: removes the delete_contexts method 2016-05-14 18:21:49 +02:00
Björn Lindqvist 5fabb71404 bootstrap.compiler.timing: "profile-compiler" is never set so this vocab
is unused
2016-05-14 18:21:49 +02:00
Doug Coleman d5b33de57c typed: factor typed-def? out of typed-def. 2016-05-12 16:33:19 -07:00
Doug Coleman 3fa9ad91f6 effects: Add support for :type as standalone, unnamed types. ( :float -- ) pprints as ( _: float -- ), and ( :( a -- b ) -- ) works, etc. :union{ foo bar } pprints as object but could be improved if the effects parser uses the prettyprinter somehow.
Move ?execute-parsing to parser to avoid circularity.
2016-05-12 16:27:50 -07:00
John Benediktsson 7d66c331db ui.gadgets.table: mouse-color uses theme. 2016-05-11 18:39:44 -07:00
John Benediktsson 6149bf5afc ui.tools.debugger: set theme fonts on table...
Probably this should be in the table gadget itself and not scattered everywhere.
2016-05-11 18:37:07 -07:00
John Benediktsson fb9a71627f ui.theme.switching: adding back light-mode and dark-mode. 2016-05-11 18:32:33 -07:00
John Benediktsson 8a09779e3e ui.theme.switching: adding some docs. 2016-05-11 18:09:36 -07:00
John Benediktsson 26e26599bd ui.theme.switching: add a switch-theme word. 2016-05-11 18:09:36 -07:00
Doug Coleman d00e986b3d combinators.extras: fix unit tests. 2016-05-11 14:18:48 -07:00
Doug Coleman 5d116594e0 editors.visual-studio-code: try to find "code" then "Code" then... on linux. 2016-05-11 11:53:35 -07:00
Doug Coleman 8330256b1d combinators.extras, generalizations:: Add experimental combinators for 1res, 1arg. 2016-05-11 11:53:29 -07:00
Doug Coleman 6b77c4f3da tools.deploy: bump the other bunny deploy size. 2016-05-10 15:21:06 -07:00
John Benediktsson 5ebc7193fa ui.theme: remove unused url-color hook. 2016-05-10 15:20:28 -07:00
Doug Coleman d279cea544 tools.deploy: bump the bunny size. 2016-05-10 02:35:35 -07:00
Doug Coleman eb84850315 ui.gadgets.lists: Fix using for themes. 2016-05-10 02:35:26 -07:00
John Benediktsson 0781fa5d00 ui.gadgets.theme: fix windows bootstrap.
not sure yet why this is necessary.
2016-05-09 23:27:41 -07:00
John Benediktsson 63410f62c8 ui.theme: updates to color scheme.
Fixes circularity and adds theme switching to Mac menu.
Could use some simplification and reduction in color theme hooks.
2016-05-09 21:40:56 -07:00
nicolas-p 7a028977c4 Moved both themes into ui.theme 2016-05-09 21:40:56 -07:00
nicolas-p 35c8ec6bae Updated scrollbar buttons 2016-05-09 21:40:56 -07:00
nicolas-p 0d6ae8a8b9 Fixed USING 2016-05-09 21:40:56 -07:00
nicolas-p f650f7d869 Added listener styles in theme switching 2016-05-09 21:40:56 -07:00
nicolas-p a83c90d849 Some color changes in both themes 2016-05-09 21:40:56 -07:00
nicolas-p 5985291a4a Changed warning background in light theme 2016-05-09 21:40:56 -07:00
nicolas-p a13d2b9fbf Small change in themes 2016-05-09 21:40:56 -07:00
nicolas-p 45316318e8 Added "require" for theme.light and theme.dark 2016-05-09 21:40:56 -07:00
nicolas-p 94d9bf8c88 Added prompt style and tip style in switching 2016-05-09 21:40:56 -07:00
nicolas-p d2e645b5a2 Scrollbar buttons with transparent background 2016-05-09 21:40:56 -07:00
nicolas-p e7897dd194 Author and summary for ui.gadgets.theme.switching 2016-05-09 21:40:56 -07:00
nicolas-p f54fa08e05 Added tooltip for themes 2016-05-09 21:40:56 -07:00
nicolas-p 85ba970bed Renaming themes 2016-05-09 21:40:56 -07:00
nicolas-p 6a912e47b4 Implemented theme switching 2016-05-09 21:40:56 -07:00
nicolas-p 83a725563e Added colors in light and dark themes 2016-05-09 21:40:56 -07:00
nicolas-p 072f8e2625 Set text color almost everywhere 2016-05-09 21:40:56 -07:00
nicolas-p 61707f7fef Author and summary for dark theme 2016-05-09 21:40:56 -07:00
nicolas-p e5698281fb Replaced hard-coded colors with constants 2016-05-09 21:40:56 -07:00
nicolas-p bea90b8d1f Better copyright format 2016-05-09 21:40:56 -07:00