pristine:8fc1071a2e7ce31fe1de4bcd1ceb68c950045d79a8549edcc1c711c1df391474 [first try Olivier Schwander **20131107202208 Ignore-this: ef7529298fa3549e4fc17297787ef38c ] hash: 0000004723-0a8a9b2803b319f04f95c3edcdd7be7e1932befc170ca1e96b549e8e79293ae1 [better multiplication operator Olivier Schwander **20131107202849 Ignore-this: 706a41ad96d1005da8425b3da5b17ce3 ] hash: 0000000340-4a486b8755afbe2ea6182b6a5a17858f67c20326bf7482a536b60df4862e7985 [better management of constants Olivier Schwander **20131107204003 Ignore-this: 76035336a8b39c0d0c1e5cc52b0b6269 ] hash: 0000001497-d5fbfb69501810d70c7fe546453ad6f4ca370cad858385ea4e97c01d9fa4bdbc [oasis file Olivier Schwander **20131107225238 Ignore-this: d124f5785bf8ed1159a605e53a03517e ] hash: 0000001622-54917b449cf886566fea833a9b21ce731d2dada87166d7e3c100339e9fd5520b [latex better parenthesis management Olivier Schwander **20131108122638 Ignore-this: 86357b8006913d453143f164acab5521 ] hash: 0000001197-b4136eb1fb87838037938efaa216fd658b091b31ad62c63126e40f677def12ec [C backend Olivier Schwander **20131108175852 Ignore-this: 125366c6c969a66e5fdbfb11234a8537 ] hash: 0000003604-1cd29f9506480922e54bb06eeafc4845db2b7ede455d1b305fcf56a72b4ddc76 [code cleaning for parenthesis Olivier Schwander **20131109121514 Ignore-this: 29b9e3ce1b1891876ccf83b8bb33547d ] hash: 0000005820-99d77e6b18ef2afe7f18b1ee51464ad81b71984c767ebd38ee00cbfd7e8e9a64 [gaussian formula goes to the file gaussian.ml Olivier Schwander **20131109131505 Ignore-this: 24bc9054cba90cabd8df0ecfad0d08e2 ] hash: 0000000361-d97c70d62fbfa726e8010ec4431a94ad67c1c3613ff21b5c39e03937bb1a9973 [Expr.t type renamed to Expr.expr Olivier Schwander **20131109131541 Ignore-this: ca99197df94b8111b66d9dc7d364a632 ] hash: 0000000616-654dcb0036910746d9f98b4552ee8ee802c0669b483ced53fecb5a3c1bd15f3b [alignment of definitions Olivier Schwander **20131109131643 Ignore-this: 2bf7aa0df74e020e4fdfd653e9ff7b1a ] hash: 0000000692-77c10540fcffd04215a00a5375b2f7701274321f0bf7ff039b16c788f07fa2e7 [types of variables Olivier Schwander **20131109131647 Ignore-this: c7a364a0ab65db197acbca24792d5035 ] hash: 0000002987-15b5791644cdb6de70893901924327e9c47bbff3dcdb072fa085028cc16b37a8 [docstring for functions Olivier Schwander **20131109132855 Ignore-this: 687a096b8c02246830e697f865cdb1d4 ] hash: 0000001255-3b4908ded2bb688083a54cd4f46bf3e515732f22a601f391de65435a8e7dc510 [return types Olivier Schwander **20131109132858 Ignore-this: be925f20cf9b422b867d7c8bcaff2909 ] hash: 0000001233-574fbcebd5db315e3a25a4a816ffd78e62c86e2864ebc5c1ef3bf769c017374b [simpler writing of formula Olivier Schwander **20131109134233 Ignore-this: 2e4c0abc2381f8fab3baff819a446dfd ] hash: 0000001052-e1600b7ec55b5d617dbc089e2b439cc64a7d5b0205b963cdce02971cead7a851 [check_args function to ensure that all arguments are Var nodes Olivier Schwander **20131109134256 Ignore-this: ca25eb5170064d194b039de27e80f13 ] hash: 0000000469-dc8755d89a509c0507b336eefab14ab2fdff44381106b6982df80aa17dfafed6 [fix some parenthesis problems Olivier Schwander **20131109140052 Ignore-this: 52c6229017d87010f39f6f84d58e0ce8 ] hash: 0000001387-8878f87f70d954ed563ceb890959c393f7e830cd000d881c47ff409aecf54809 [remove useless braces Olivier Schwander **20131109140547 Ignore-this: 126c4c346a1ea4c01e93ffe3a049146d ] hash: 0000001025-d03c0da04cbd5ff23af8a02015e45f8ad03d459cb4ec7bcf9a8c2a913f52c7cd [remove useless parenthesis for Opp in C Olivier Schwander **20131109140827 Ignore-this: b044aad82c26b498ce3665647b9886d ] hash: 0000000279-1e12d77e304f06ba148444a3fe06a3c23aef9ac761c85dfc031cea27b3e81f15 [move everything in subdirectories Olivier Schwander **20131109173325 Ignore-this: 3ecf9e788d61534c7a43268816e42793 ] hash: 0000000411-e60a8ccb9399aa4cc9cb2d580a4bbba52b584a6417f605c6dbf6c6db1e74c58d [separate compilation and packed module Olivier Schwander **20131109175626 Ignore-this: 9d621fd39d3401a17ff3ce55c5f05cb1 ] hash: 0000021018-7a5f631ab1e7eac44b4171edb84f5e47d6e8651dcfafa14bc21c12dc4eeef05b [function definition now in a separate module Func Olivier Schwander **20131109235413 Ignore-this: 772f945655766074707ba77413434fa7 ] hash: 0000001355-7c2045d02122d4ec7edc8e68ad015e39f937a4123f952fabb38fdc1ff15d0a98 [simpler management of arguments Olivier Schwander **20131109235507 Ignore-this: 7fecfb764acb4671f0aad24fdda5677e ] hash: 0000002072-95b3cc6d52a6b0981fc797a712f85ea95d5edd822679e7f5937f5d37158371ff [syntax in a submodule Olivier Schwander **20131110000157 Ignore-this: fc0833fdc12590f7854c373b02f9e319 ] hash: 0000001252-2a87c98699dfdc523372fddfcf30a286a9501c20cc5503390fcef73338e3ef0b [forgotten func.ml file Olivier Schwander **20131110000858 Ignore-this: 40ca85ae83d7a829af43eaa43443c77c ] hash: 0000001174-9d581862815e247156ca0612e766f8f87c4a9537884f8edc679fe6383b4de918 [operator definitions in a separate module Olivier Schwander **20131110000910 Ignore-this: d364d71512e46935ae9921f7a3179c6e ] hash: 0000001700-8989be39df39604f8b79616f764a130cf9394662659ccd24a884e39115f0bc6d [boring file ignores _build directory Olivier Schwander **20131110001021 Ignore-this: b1f151317a94bdc9478dc29dcd78784d ] hash: 0000002791-07f65e66af2b0f7427ed024d62ba4dc725aa8a05cf8e6b99423e5ab27a4289c8 [simplify AST, remove nodes Sqrt and Exp Olivier Schwander **20131110161856 Ignore-this: 2c88201f74bb24cc1910befd2e66f601 ] hash: 0000002929-04c30ab52244f07f77ca60bfe89d42509f4a7d0af134663a581f7d87aaa1decd [latex parenthesis around exp Olivier Schwander **20131114124005 Ignore-this: 621135018d39ae0bd1e5cf336db27f13 ] hash: 0000000254-b939cd7c904eb6f5413deb92e030fbc7e872d959569c2d90f7c75be255342386 [log function Olivier Schwander **20131115142553 Ignore-this: 4695d17c4e7b87dd649e9e06c2713d12 ] hash: 0000000349-8c0842061dadbcba24ec02aa0acf06693af4aa31457542f191253a7e94690a4b [remove useless submodule Olivier Schwander **20131115142605 Ignore-this: 9fcb88681aec30c46a77efeef223a62f ] hash: 0000000196-c16dbe2aa89e0a9255389288edc00dfb4abd840cb66276e0d781aca6c937b51f [delete \ at the beginning of variable name in the C output Olivier Schwander **20131115155243 Ignore-this: 1f7747cf6757c34dfd058bba0d5db0ae ] hash: 0000001675-bc02b88970d1b3328e6500a67c10d8eb417595663e5a4a65e74aff36da9de44b [remove parenthesis around product Olivier Schwander **20131115155328 Ignore-this: 3a8bc632589ad367f369cdfdf137b6f5 ] hash: 0000000184-41a7922588eb91813d7813f15576c663fd81be68cb8c0703871c4bc87c6f3df5 [latex output remove some parenthesis around + and - Olivier Schwander **20131115155349 Ignore-this: b7543830feb08e41fed3415cd9133481 ] hash: 0000000981-9ba661d0dcf9c8c952be0c3330ddd421a32f74478468a366dae9e1308be62fe9 [(another) fix for parenthesis in the c backend Olivier Schwander **20131115163940 Ignore-this: c82b1442def1228c3878c42d70b085f8 ] hash: 0000001476-3560b04da7a10a4596250e0ff1689c131810f0c6ab5d0f249a80f2bbe148ce5c [function type is now a record, and variables have a field for documentation and properties Olivier Schwander **20131121220830 Ignore-this: a3b49c2839f54d8d767cb3e2d0e597e0 ] hash: 0000003813-5351a485342922051951eb20d4e4ae9c2e2cf0ad0e726c30dd9551e2506938f6 [backend Python Olivier Schwander **20131231161401 Ignore-this: a1b77c7a65e1a2c0a7fa860d64b4bfb6 (not really tested for now) ] hash: 0000005998-f7591c2e08cee787d187e679a07aa949527a6dd04ff35a58a444fdddb2038f8d [empty file with the name of the packed lib Olivier Schwander **20140205173419 Ignore-this: 1860dd2e4055cd617697600ef6e8ab0d ] hash: 0000000184-8b159613d302e4224b10da5a5d5ae62ce4c8103529dce3fca0bdb85eaa6d63e1 [oasis cosmetic Olivier Schwander **20140219124844 Ignore-this: b6e35c168e17dfa6942c9d2ed2584c1c ] hash: 0000000497-53c70068928d367fbff6b8a76f9509efeb0e9325bf7d2e4cd1ca6b420f372fe2 [better variables, extract doc and so on Olivier Schwander **20140219125312 Ignore-this: e2a38e0cc303bf2dd225a8fb3c621569 ] hash: 0000004089-d91daf0d1699c66b08691cce6cbb8796f62116f5e5f6054293e88c51249813aa [list of variable without repetition Olivier Schwander **20140219130441 Ignore-this: 757429d6b7090c7fe9f379af8972c2b9 ] hash: 0000001571-5c544e9fb315d3af8b0680873935f5fcc74e2f3105706d06c69a901d5ead7228 [Func simpler writing for records Olivier Schwander **20140219130706 Ignore-this: 11ed09ffa91b1064563ece3bce9ccc33 ] hash: 0000000621-b3d86f8415351e624754ad3e41520b1bdd8a53add8c0dddb1a6942affca2874e [backend convert variables in a list of tuples Olivier Schwander **20140219143724 Ignore-this: f0435ecaad7143d4a3f96a754d03a903 ] hash: 0000000784-3fc082b85cdde7330fc91e2497bd513cc44d1f8ad394aeb22668fef874af3142 [python backend export all constant to float Olivier Schwander **20140306153318 Ignore-this: 34732de19c1b86b6b662b3fd9fba2c12 ] hash: 0000000259-e9cbe3823ed77871d3965d21e0d66d2eeefc9057144ef3cb7f7c9d0269fea178 [var function from syntax module easier to use Olivier Schwander **20140306153401 Ignore-this: 1c1a91f6d3c368c86e2941bec7e36885 ] hash: 0000000628-8a0b953b08b68f35a90395b3c5852e3dfaa25b897f14fe048cce3f194130e65f [vector support begins Olivier Schwander **20140306153927 Ignore-this: 276da47243c33675e4dbad3bd283a647 ] hash: 0000003238-745c69b6169627a55ba605d4167b9215a755a72fd96e2debe1aeb7b3d7d2d5ff [safe version for backend export Olivier Schwander **20140306172100 Ignore-this: b4cf363ac97b813f872c39e96d444226 ] hash: 0000000438-be6ff223dbadbb2662c60e13fb454e790086dfb7f1450e9bc6ae258c8d1eaf29 [syntaxic sugar for vector get Olivier Schwander **20140306172114 Ignore-this: cca24a2125935b571dfc2019bd758e1 ] hash: 0000000195-32cdefc890dfa40d245309aed1dea40b6f6179bdb7bbd2a5fa63080372e04940 [cosmetic changes for parenthesis Olivier Schwander **20140306172934 Ignore-this: e3a1542a0f27cd073d3159bf5be93de3 ] hash: 0000001435-8f4631d248960ec355a1766c8ab6d48405db4cd8a676844068d1adacda3d985a [backend c basic vector operations Olivier Schwander **20140411120536 Ignore-this: 5b8970c1bbf0bf7f1f3155408591ab67 ] hash: 0000000770-d69f1a0ef52301458bcde972687be6507c31d8c714f3a939575db8bb02bd8eba [C sum of vectors Olivier Schwander **20140411144221 Ignore-this: ecaafc57edef8aab2b88e4546f38ac05 ] hash: 0000002832-e745dcbbf1231d545f454e70201f9961a57c63a7ed9c30c0912feeeaf252bf8f [backend variable name cleaning Olivier Schwander **20140411162011 Ignore-this: e9099bb21ffa43e03b8fa2709d80828c ] hash: 0000000478-ce808ae493ceb23cbd51ca5e1bc0f63748732f8c900ea7af7f3f6898a0890adf [backends tuples for Python and Latex Olivier Schwander **20140411162054 Ignore-this: 138a0a0260e969d35b5760e7b465b339 ] hash: 0000001101-5427e0054574341945f2caba6f90da8e9e1b15e86a068fbffa06ab16c02829f0 [Python add a . after float variable (and not integers) Olivier Schwander **20140411162102 Ignore-this: 17aa050b4c91b1f2563db2fd92c95bc8 ] hash: 0000000350-34a18574746e020312c2e0aecd83ade860c9a0c9778aceae2e8abd444ef3398d [fix export of constants in Python Olivier Schwander **20140411162200 Ignore-this: 55fcb368bf84457fad6e89550dd8d95b ] hash: 0000000329-56a771c6bb0d045d475fce43cdf60d182c4dfe8ae8a825d1e41f94c8b499861d [forgotten example files Olivier Schwander **20140411164117 Ignore-this: 42377bdf3e497f4941a6926cecd39d0 ] hash: 0000001454-11f108e4ca412b8f499d3b7c3154e9ae043a5953a916c74c99be6e49540b467b [Matlab backend Olivier Schwander **20140411164152 Ignore-this: 9ee99615fb3456fb43a1337752c272bd ] hash: 0000006552-96ed48ba23d8ebe871030524d9c4269dcf3f07dffb25f508e29649deab88cbac [C backend, add an empty line after a sum Olivier Schwander **20140411164523 Ignore-this: 89dd6b212fb8b7b6d70bf4c27f9e2594 ] hash: 0000000183-9da152f52bad5062c71701966c10449c7ab72b855d860128b08120e2f4efc4a6 [laplace example Olivier Schwander **20140426160230 Ignore-this: 88095a7118a879c1e9de18074fe0f996 ] hash: 0000002168-6518fdc965fa356115d403ae071eeaf20d2795c8d747fb39c533f4204c874805 [all backends absolute value Olivier Schwander **20140426160238 Ignore-this: 6c37908e21043df22144a5cc68d6fd11 ] hash: 0000000473-308e9ee87d565581aa9c8504eef6478e74fa7bb9e60b118df11914036819baa4 [better variable names converter Olivier Schwander **20140426160255 Ignore-this: 426784420e38af4902a1979a88c0a533 ] hash: 0000000253-ebe68fcf734c041d5856c4462c786c64c876b28764e11428d6e87be8fe31c647 [all backends ~doc:true support Olivier Schwander **20140427115644 Ignore-this: 42f27509b0ebf8779ce78fee4497ff1f ] hash: 0000002750-2b155e672848574cdf65563e10faca58c65e5f2d670eacdb52d8cf48872a1c57 [vector return type Olivier Schwander **20140427140842 Ignore-this: 9052a5c5d706406f051c999e520af974 ] hash: 0000001636-542ed366e3b85986975a24db04b7295e581b6e68cc53ecc21f707354270766fa [remove formula.ml file Olivier Schwander **20140710151946 Ignore-this: 2f8123565648d71ee8db68202a23c7b6 ] hash: 0000000163-b455564682684139507285044bb79d3d2db4c27790c5dff56984bde88f91f191 [std files Olivier Schwander **20140710152713 Ignore-this: 6cd461d0b4408f481aee4d480978d440 ] hash: 0000001861-9fa182870a3cadce098c706b0a229ba939b90617de1e0e276c9eeb0f2a396c7f [oasis toplevel Olivier Schwander **20140710152943 Ignore-this: c10c6ee635df0e2dec6d3dc0b794365c ] hash: 0000001133-9068a2415ff4a4196a1a3337c6d0a6cea15182af77d9d617e79de13534c6d239 [configure Makefile and various other files produced by oasis Olivier Schwander **20140710161500 Ignore-this: 66bf9cb7d1f0e221356dd4d34331cb93 ] hash: 0000214777-43747a45e2d0ab9663dcd9ca5e0403d8a99658678027da21b2a2502fbdc2b9ee [fix invalid \ in LaTeX strings Olivier Schwander **20140710161926 Ignore-this: de3a9f92de6af3299917f5194369d79d ] hash: 0000000329-6d27d86842b065512ad2f3a7f4cc6302f93034dc8fbdc36901aff5bbe5a48824 [fix missing parenthesis for product Olivier Schwander **20140918104409 Ignore-this: 8340a3078b6fe9426cfd56d6f6ba507c ] hash: 0000000998-49666f627cce5495bd59d4e084262c222ce5df401eebff84f874ae2f45a74045 [basic support for matrix and vector operations Olivier Schwander **20140918104451 Ignore-this: 65802f45a7f60ab2d41922b10e58b3e9 ] hash: 0000005219-923f9362c4da5d53307055e23e008522ab2aa7e60e4df86eca00d1fcdb311dbd [oasis update Olivier Schwander **20141023150904 Ignore-this: 15db88e19296b3be9723c5f34ef57d6a ] hash: 0000022025-c86b0db223810bb25a3416077c53c1c16690f5a7a1771f2a3fe9761df418eacd [c backend explicitely uses Mathset Olivier Schwander **20141023150937 Ignore-this: 1cfe6dd6e79dd83c64f4c93d5c08221b ] hash: 0000000424-582a5c6d8c52c670e72cab93030e1204988cde79ab7ec5a7a08d5c6e44da12dc