Commit Graph

  • b241ea3795 Fix a few messages (print the token value, not pointer address) joeduffy 2017-02-09 14:35:45 -0800
  • eb7bfcf355 Implement `new` expression evaluation joeduffy 2017-02-09 14:32:44 -0800
  • e8f54f3f4d Add a minimal MuJS blueprint example joeduffy 2017-02-09 13:36:18 -0800
  • 8485929192 Transform interface heritage clauses joeduffy 2017-02-09 13:27:08 -0800
  • 3eb72b62d5 Introduce an <error> type joeduffy 2017-02-09 12:58:34 -0800
  • 42bdcb7bca Fix an inner break bug joeduffy 2017-02-09 12:53:09 -0800
  • 3a27a44d2c Strip .js, .d.ts, and .ts module name suffixes joeduffy 2017-02-09 12:43:32 -0800
  • 6ad42d9063 Probe for MuPackages in MuJS dependency resolution joeduffy 2017-02-09 12:35:53 -0800
  • a91f3e6050 Fix more phasing issues joeduffy 2017-02-09 12:24:02 -0800
  • 9bcfbe859f Dealias symbols when producing tokens joeduffy 2017-02-09 11:32:33 -0800
  • 330a6c3d25 Probe for Mupacks, not Mufiles, for dependencies joeduffy 2017-02-09 11:23:27 -0800
  • a3e18fb79a Add a basic Mu standard library install script joeduffy 2017-02-09 11:18:08 -0800
  • e72cf059fb Fix up dependency probing joeduffy 2017-02-09 11:01:02 -0800
  • be7dcec123 Support sugared "*" semvers joeduffy 2017-02-09 10:48:18 -0800
  • 37f262e046 Prepare the Mu standard library package joeduffy 2017-02-09 09:43:18 -0800
  • 1069372cca Save TypeScript definition files joeduffy 2017-02-09 09:07:10 -0800
  • aaefbae956 Eliminate json.ts from the Mu standard library joeduffy 2017-02-09 08:44:39 -0800
  • 26c16474c2 Use tsconfig.json's outDir by default joeduffy 2017-02-09 08:42:49 -0800
  • 2f968b778c Permit `any` for object literals joeduffy 2017-02-08 17:03:38 -0800
  • 9de4b7ce5d Fully qualify more tokens joeduffy 2017-02-08 16:49:32 -0800
  • 75eb10203b Transform null and undefined literals joeduffy 2017-02-08 16:33:53 -0800
  • 7f094a3054 Chase exports joeduffy 2017-02-08 16:19:25 -0800
  • 914e88672c Omit object expression for module loads joeduffy 2017-02-08 16:12:18 -0800
  • 840f0bd05d Transform cross-module references into correct tokens joeduffy 2017-02-08 16:07:19 -0800
  • 69b23ca2ea Implement structured token binding joeduffy 2017-02-08 14:10:16 -0800
  • f9c02a12a3 Improve some token-related assertion messages joeduffy 2017-02-08 10:12:09 -0700
  • 6e554603b9 Quality property access type tokens joeduffy 2017-02-08 10:04:36 -0700
  • 5fb638a9f9 Add some quotes to a few error messages joeduffy 2017-02-08 09:57:54 -0700
  • 31ff4e96a6 Add missing ClassMemberToken case joeduffy 2017-02-08 09:56:10 -0700
  • 93c6c936c3 Permit nil typemap entries joeduffy 2017-02-08 09:53:29 -0700
  • 130838b1b1 Walk arguments in calls and function invokes joeduffy 2017-02-08 09:53:00 -0700
  • 9b773b4e95 Transform `super()` calls joeduffy 2017-02-08 09:39:41 -0700
  • 3396163b93 Rename Mu.out.json baselines to Mupack.json joeduffy 2017-02-08 09:02:31 -0700
  • 4b8ac3f4bc Emit fully resolved tokens for intra-module types joeduffy 2017-02-08 08:56:39 -0700
  • c76201d751 Add a newline to the end of serialized MuJS MuPackages joeduffy 2017-02-08 08:55:26 -0700
  • 4b56cc61f2 Fix the -o alias so it correctly maps to --out joeduffy 2017-02-08 08:24:38 -0700
  • ebb2b018ad Bind class member definitions in a separate pass joeduffy 2017-02-08 08:14:08 -0700
  • 13872b77c7 Use stable map enumeration in the binder joeduffy 2017-02-07 09:58:23 -0700
  • 6c26693fea Move default to a property on package, not a bit on module joeduffy 2017-02-06 18:33:31 -0700
  • 4cf8654bf1 Fix a few lint issues joeduffy 2017-02-06 18:08:22 -0700
  • ca313f10d5 Emit proper TypeToken AST nodes joeduffy 2017-02-03 21:03:34 -0800
  • 4cb66fc520 Implement extends/implements heritage clauses joeduffy 2017-02-03 20:57:35 -0800
  • 8254a7977c Fix a lint error that crept in: missing semicolon joeduffy 2017-02-03 20:20:43 -0800
  • c3f4f0ad0d Propagate source location for `this` and `super` joeduffy 2017-02-03 20:20:22 -0800
  • deb015a15d Implement multi-pass module binding joeduffy 2017-02-03 19:57:53 -0800
  • 15ba2949dc Add a mu verify command joeduffy 2017-02-03 19:27:37 -0800
  • a1c94275e0 Restructure format/output selection a bit joeduffy 2017-02-03 14:56:36 -0800
  • 21aa240eca Save MuJS output to Mupack.json by default joeduffy 2017-02-03 12:41:10 -0800
  • a0de263930 Add a tsconfig to the Thumbnailer example joeduffy 2017-02-03 12:14:40 -0800
  • 7854e0d393 Merge branch 'master' of github.com:marapongo/mu joeduffy 2017-02-03 12:09:56 -0800
  • 03b065015f Add a missing } joeduffy 2017-02-03 12:09:48 -0800
  • 6e0d17c47c Don't attempt to transform if there were errors joeduffy 2017-02-03 12:08:41 -0800
  • 382de02bc6 Minor comment update Joe Duffy 2017-02-03 05:40:22 -0800
  • dbf86736e1 Move ec2instance example underneath aws/ Joe Duffy 2017-02-03 05:38:06 -0800
  • 929aa0e0a7 Merge pull request #75 from lukehoban/ec2instance Joe Duffy 2017-02-03 05:34:29 -0800
  • 464bd4fe28 Simple EC2 instance example Luke Hoban 2017-02-02 00:29:14 -0800
  • f6c96c2c86 Bind and validate function calls joeduffy 2017-02-02 17:11:58 -0800
  • a5b7a35629 Fix up some error messages joeduffy 2017-02-02 16:58:53 -0800
  • cf6bbd460d Colorize MuJS errors/warnings joeduffy 2017-02-02 16:47:45 -0800
  • 9adcc8cff9 Print the export token during describe joeduffy 2017-02-02 15:03:51 -0800
  • 5492ccba7c Add map tests joeduffy 2017-02-02 14:57:37 -0800
  • f84d9341dd Add a clean target joeduffy 2017-02-02 14:30:28 -0800
  • 69465b55a9 Generate correct array type tokens joeduffy 2017-02-02 14:28:05 -0800
  • b9dea700f1 Eliminate some cruft joeduffy 2017-02-02 12:48:55 -0800
  • 50f5ef7fb4 Print import tokens, not their AST nodes joeduffy 2017-02-02 12:34:47 -0800
  • e1f3c5ce0e Rebaseline some tests after fixing tslint errors joeduffy 2017-02-02 12:29:36 -0800
  • 6a4e7fe37b Emit proper type tokens for object and array literals joeduffy 2017-02-02 12:27:59 -0800
  • 6fe7d77bd7 Fix test globbing joeduffy 2017-02-02 11:33:30 -0800
  • 468a69363f Add a couple TODOs to the resources design doc joeduffy 2017-02-02 11:20:08 -0800
  • f6c5e9d30a Add a couple log statements to graph generation joeduffy 2017-02-02 11:18:39 -0800
  • 6ecfe0e0c8 Remove an errant * joeduffy 2017-02-02 11:14:10 -0800
  • b1d371a10e Fix a minor typo with library scope name joeduffy 2017-02-02 11:13:40 -0800
  • 208c71978e Add one more clarifying note to the README joeduffy 2017-02-02 11:12:09 -0800
  • 6065d2dc26 Update some READMEs from last night joeduffy 2017-02-02 11:09:33 -0800
  • 448d9d2f28 Merge branch 'master' of github.com:marapongo/mu joeduffy 2017-02-02 10:53:51 -0800
  • e953c68074 Add a minimal AWS VPC blueprint to the examples joeduffy 2017-02-02 10:53:35 -0800
  • 01b08caef9 Merge pull request #71 from kurtb/patch-1 Joe Duffy 2017-02-01 23:30:18 -0800
  • 87506c37c2 Bind constructor types correctly joeduffy 2017-02-01 23:20:53 -0800
  • 1481b993fa Only print the MuJS AST if no errors occurred joeduffy 2017-02-01 22:37:29 -0800
  • c8d6444fb6 Use os.EOL in place of "\n"s joeduffy 2017-02-01 22:13:55 -0800
  • 8c9c481048 Check in the Mu standard library joeduffy 2017-02-01 21:06:34 -0800
  • b5a18d45ea Update nodets dependency to use published NPM module joeduffy 2017-02-01 20:29:36 -0800
  • 1c6126c807 Eliminate Typings from postinstall script joeduffy 2017-02-01 20:19:46 -0800
  • 39ffd1c923 Update the glide file joeduffy 2017-02-01 20:06:31 -0800
  • f5faf058c0 Check in a missing test file joeduffy 2017-02-01 19:41:13 -0800
  • e1d56138ec Update README with some missing dependencies kurtb 2017-02-01 19:33:45 -0800
  • 054d928170 Add a very basic graph pretty printer joeduffy 2017-02-01 09:07:30 -0800
  • 2a2dfdc5c0 Tolerate nil this for variable assignments joeduffy 2017-02-01 08:59:59 -0800
  • 301f246f25 Invoke the OnVariableAssign interpreter hook joeduffy 2017-02-01 08:56:29 -0800
  • 5594d23f84 Implement graph generation joeduffy 2017-02-01 08:08:21 -0800
  • 24ea62bc78 Begin tracking graph dependencies joeduffy 2017-01-31 17:42:06 -0800
  • 63accbc794 Introduce an Allocator abstraction joeduffy 2017-01-31 15:28:00 -0800
  • 8302137c47 Fix a small typo joeduffy 2017-01-31 14:44:54 -0800
  • b17bcdd702 Begin to flesh out resource model joeduffy 2017-01-30 15:47:03 -0800
  • 3c28cebd26 Emit good tokens joeduffy 2017-01-30 13:00:53 -0800
  • 69b19332d6 Run parameter initializers in the right order joeduffy 2017-01-30 09:48:50 -0800
  • 8055108760 Rename `mu compile` to `mu eval` joeduffy 2017-01-28 15:01:36 -0800
  • 548bc86ef1 Add marapongo/mu#62 to lambda todos joeduffy 2017-01-28 14:40:26 -0800
  • d1986910b9 Check in the thumbnailer example from our docs joeduffy 2017-01-28 11:33:15 -0800
  • f050b567aa Rename GetPropertyPointer to GetPropertyAddr joeduffy 2017-01-28 10:54:16 -0800