#
ebbd6b93 |
|
04-Apr-2019 |
wenzelm <none@none> |
type Path.binding may be empty: check later via proper_binding; clarified 'export_prefix' default;
|
#
fe7c8efa |
|
03-Apr-2019 |
wenzelm <none@none> |
tuned signature;
|
#
d7c3c184 |
|
01-Apr-2019 |
wenzelm <none@none> |
tuned signature;
|
#
886a0067 |
|
30-Mar-2019 |
wenzelm <none@none> |
clarified signature: more explicit type Path.binding; tuned;
|
#
de4a0c1f |
|
29-Mar-2019 |
wenzelm <none@none> |
tuned signature -- more operations;
|
#
7d8b7f49 |
|
02-Feb-2019 |
wenzelm <none@none> |
clarified signature: Path.T as in Generated_Files;
|
#
e09f13ae |
|
16-Jan-2019 |
Angeliki KoutsoukouArgyraki <ak2110@cam.ac.uk> |
updated tagging for 9 theories: Cross3, Determinants, Tagged_Division, Change_of_Vars, Extended_Real_Limits, Fashoda, Finite_Cartesian_Product, Function_Topology, Finite_Product_Measure
|
#
ec15c5d1 |
|
16-Jan-2019 |
wenzelm <none@none> |
clarified signature;
|
#
dc5d2f6c |
|
11-Jan-2019 |
wenzelm <none@none> |
clarified Path.check_elem;
|
#
bd4e1baf |
|
30-Dec-2018 |
wenzelm <none@none> |
reject further illegal chars according to https://docs.microsoft.com/en-us/windows/desktop/fileio/naming-a-file
|
#
61f356c4 |
|
30-Dec-2018 |
wenzelm <none@none> |
tuned;
|
#
29f1e123 |
|
30-Dec-2018 |
wenzelm <none@none> |
more strict check: avoid confusion of Path.basic with Path.current / Path.parent;
|
#
8249b19f |
|
30-Dec-2018 |
wenzelm <none@none> |
tuned;
|
#
9e04fba1 |
|
27-Dec-2018 |
Lars Hupel <lars.hupel@mytum.de> |
update LTS Haskell version --HG-- extra : amend_source : 77f438b7e2076ee3c2fe3ac2fd48943c470fc174
|
#
583055a3 |
|
30-Nov-2018 |
wenzelm <none@none> |
more general command 'generate_file' for registered file types, notably Haskell; discontinued 'generate_haskell_file', 'export_haskell_file'; eliminated generated sources: compile files in tmp dir;
|
#
9f3d4445 |
|
28-Nov-2018 |
wenzelm <none@none> |
clarified signature;
|
#
cc2279f4 |
|
26-Jun-2018 |
wenzelm <none@none> |
smart_implode "$AFP" as well;
|
#
ea4853ba |
|
28-Jan-2018 |
wenzelm <none@none> |
clarified take/drop/chop prefix/suffix;
|
#
c9b6ddf3 |
|
01-Jun-2017 |
wenzelm <none@none> |
tuned signature;
|
#
fd5f3b5a |
|
02-Apr-2016 |
wenzelm <none@none> |
careful export of type-dependent functions, without losing their special status;
|
#
13be7d54 |
|
18-Mar-2016 |
wenzelm <none@none> |
clarified modules; tuned signature;
|
#
49773b00 |
|
20-Dec-2015 |
wenzelm <none@none> |
renamed Pretty.str_of to Pretty.unformatted_string_of to emphasize its meaning;
|
#
14e4298a |
|
14-Jan-2015 |
wenzelm <none@none> |
added Path.decode in ML, in correspondence to Path.encode in Scala;
|
#
8abad13d |
|
11-Apr-2014 |
wenzelm <none@none> |
explicit 'document_files' in session ROOT specifications; clarified Isabelle_System.copy_file(_base): preserve file-attributes and local directory hierarchy;
|
#
8422c6da |
|
12-Mar-2014 |
wenzelm <none@none> |
even smarter Path.smart_implode;
|
#
a67d9ad9 |
|
13-Mar-2014 |
wenzelm <none@none> |
clarified Path.smart_implode; more informative report and rendering;
|
#
60925a74 |
|
16-Aug-2013 |
wenzelm <none@none> |
check_tool wrt. official ISABELLE_TOOLS; added Path.split (cf. Scala version);
|
#
1165f611 |
|
21-May-2013 |
wenzelm <none@none> |
tuned messages;
|
#
95d64a2f |
|
25-Nov-2012 |
wenzelm <none@none> |
Isabelle-specific implementation of quasi-abstract markup elements -- back to module arrangement before d83797ef0d2d;
|
#
92d9a24f |
|
20-Aug-2012 |
wenzelm <none@none> |
tuned comment;
|
#
ddb1be77 |
|
03-Aug-2012 |
wenzelm <none@none> |
reject path variable nesting explicitly;
|
#
1e3f66b9 |
|
21-Jul-2012 |
wenzelm <none@none> |
disallow quotes in path specifications -- extra paranoia;
|
#
2f9dc7e1 |
|
22-Apr-2012 |
wenzelm <none@none> |
USER_HOME settings variable points to cross-platform user home directory;
|
#
99fd6f8e |
|
28-Nov-2011 |
wenzelm <none@none> |
separate module for concrete Isabelle markup; --HG-- rename : src/Pure/General/markup.ML => src/Pure/General/isabelle_markup.ML rename : src/Pure/General/markup.scala => src/Pure/General/isabelle_markup.scala
|
#
5bc043ea |
|
10-Sep-2011 |
wenzelm <none@none> |
more symbolic file positions via smart replacement of ISABELLE_HOME -- allows Isabelle distribution to be moved later on;
|
#
163154c3 |
|
12-Aug-2011 |
wenzelm <none@none> |
allow "$" within basic path elements (NB: initial "$" refers to path variable);
|
#
91a4a9b9 |
|
30-Jun-2011 |
wenzelm <none@none> |
getenv_strict in ML; tuned;
|
#
313a9059 |
|
30-Jun-2011 |
wenzelm <none@none> |
tuned comments;
|
#
234956b8 |
|
29-Jun-2011 |
wenzelm <none@none> |
proper Path.print;
|
#
7864f97c |
|
29-Jun-2011 |
wenzelm <none@none> |
print Path.T with some markup;
|
#
79efc702 |
|
13-Mar-2011 |
wenzelm <none@none> |
Path.print is the official way to show file-system paths to users -- note that Path.implode often indicates violation of the abstract datatype;
|
#
14e6bac1 |
|
19-Nov-2010 |
wenzelm <none@none> |
renamed raw "explode" function to "raw_explode" to emphasize its meaning;
|
#
de461f8d |
|
14-Apr-2010 |
wenzelm <none@none> |
support named_root, which approximates UNC server prefix (for Cygwin); tuned representation: reversed elements; misc simplification and cleanup;
|
#
02c48bf5 |
|
25-Nov-2009 |
haftmann <none@none> |
normalized uncurry take/drop --HG-- extra : rebase_source : 647c8b5a6641f0eef6d4d81646474d16388f9fb9
|
#
e3772a5e |
|
24-Nov-2009 |
haftmann <none@none> |
curried take/drop --HG-- extra : rebase_source : 6e6b508d936640bef00f0ad0c4fb089ad5253ef0
|
#
8eb709ab |
|
20-Oct-2009 |
haftmann <none@none> |
curried inter as canonical list operation (beware of argument order)
|
#
8de45ab6 |
|
21-Oct-2009 |
haftmann <none@none> |
dropped redundant gen_ prefix
|
#
68478f6d |
|
20-Oct-2009 |
haftmann <none@none> |
replaced old_style infixes eq_set, subset, union, inter and variants by generic versions
|
#
1bd59ac7 |
|
21-Jan-2009 |
wenzelm <none@none> |
removed Ids;
|
#
42f500ff |
|
14-May-2008 |
wenzelm <none@none> |
renamed Position.path to Path.position;
|
#
c5220ba4 |
|
19-Jul-2007 |
wenzelm <none@none> |
tuned signature;
|
#
b4af5bdf |
|
09-Jul-2007 |
wenzelm <none@none> |
moved Path.position to Position.path;
|
#
1e807976 |
|
14-Dec-2006 |
wenzelm <none@none> |
avoid conflict with Alice keywords: renamed pack -> implode, unpack -> explode, any -> many, avoided assert;
|
#
cf09f0e2 |
|
27-Apr-2006 |
wenzelm <none@none> |
tuned basic list operators (flat, maps, map_filter);
|
#
80d65d44 |
|
20-Mar-2006 |
wenzelm <none@none> |
avoid polymorphic equality;
|
#
397c3021 |
|
11-Oct-2005 |
wenzelm <none@none> |
expand: error on undefined/empty env variable; tuned;
|
#
eee46a1e |
|
02-Mar-2005 |
skalberg <none@none> |
Move towards standard functions.
|
#
3dffd254 |
|
13-Feb-2005 |
skalberg <none@none> |
Deleted Library.option type.
|
#
33b1b845 |
|
21-Jun-2004 |
kleing <none@none> |
Merged in license change from Isabelle2004
|
#
23575b5d |
|
09-Jun-2004 |
wenzelm <none@none> |
added split_ext; removed drop_ext;
|
#
9d1fc842 |
|
05-May-2000 |
wenzelm <none@none> |
GPLed;
|
#
8ece48e6 |
|
25-Oct-1999 |
wenzelm <none@none> |
added drop_ext; tuned;
|
#
da995da7 |
|
05-Oct-1999 |
wenzelm <none@none> |
added position;
|
#
9d97862f |
|
21-Apr-1999 |
wenzelm <none@none> |
added is_current;
|
#
dde9fd28 |
|
08-Mar-1999 |
wenzelm <none@none> |
added make, dir;
|
#
57deb754 |
|
11-Feb-1999 |
wenzelm <none@none> |
val appends: T list -> T;
|
#
9ceef348 |
|
04-Feb-1999 |
wenzelm <none@none> |
check_elem: allow ~, except for '~' and '~~';
|
#
88e56dbb |
|
03-Feb-1999 |
wenzelm <none@none> |
enabled sig;
|
#
dfb2cfac |
|
03-Feb-1999 |
wenzelm <none@none> |
more abstract implementation;
|
#
79ef12f0 |
|
13-Jan-1999 |
wenzelm <none@none> |
fixed titles;
|
#
27fee98c |
|
10-Jun-1998 |
wenzelm <none@none> |
moved Thy/path.ML to General/path.ML;
|